复制代码块内容到剪贴板

:mega: 核心 Discourse 现已上线代码块显示“复制”按钮的功能!

import { createWidget } from 'discourse/widgets/widget';

createWidget('my-widget', {
  tagName: 'div.hello',

  html() {
    return "hello world";
  }
});

此功能默认关闭,但如果您的社区需要,可以通过启用站点设置 show copy button on codeblocks 来开启。

关于此功能的一些说明:

44 个赞

附加一点额外公告……

该设置已被证明非常有用且广受好评,因此现在它不仅默认开启,而且还被隐藏为一项隐藏的站点设置::partying_face:

8 个赞

你好 :wave:

只是一个小提示……以前它在我的网站上是启用的,但后来我禁用了它。现在我寻找网站设置 show_copy_button_on_codeblocks 来重新启用它。但它被隐藏了。所以我写这封信的原因是,如果之前禁用了此设置,它将保持 default: false 状态,并且只能通过 rails SiteSetting.show_copy_button_on_codeblocks=true 来激活。

5 个赞

此主题在上次回复后 7 天自动关闭。不再允许回复。