Copy codeblock contents to clipboard

:mega: Now live in core Discourse is the ability to show a copy button for codeblocks!

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

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

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

This feature is off by default, but if your community could benefit from it, you can turn it on by enabling the show copy button on codeblocks site setting.

Some notes about the feature:

44 个赞

附加一点额外公告……

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

8 个赞

你好 :wave:

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

5 个赞

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