作为一名 poke and guess 管理员,我在阅读这篇文章时有些担心,但当我检查自定义主题时,我只看到一个非常简单的脚本:
<script type="text/discourse-plugin" version="0.8.11">
// 图标替换分享按钮
api.replaceIcon('d-post-share', 'up-right-from-square');
api.replaceIcon('d-topic-share', 'up-right-from-square');
</script>
所以这只是脚本标签之间的内容复制,跳转到 JS 选项卡,那里有一个可以粘贴的地方。这很容易!
import { apiInitializer } from "discourse/lib/api";
export default apiInitializer((api) => {
// 图标替换分享按钮
api.replaceIcon('d-post-share', 'up-right-from-square');
api.replaceIcon('d-topic-share', 'up-right-from-square');
});