如何在类别图标主题组件中添加自定义图标,因为我们现在无法将文件上传到 TC

我更新了(非常棒,应该被纳入核心)的主题组件,该组件为分类添加图标。和往常一样,包含我所有自定义 SVG 的文件被清除了,但这次我无法重新上传它。

现在,界面显示:

额外文件

导出主题或检查 Git 仓库以查看这些文件。

  • discourse/connectors/category-title-before/category-icon-template.hbs
  • discourse/initializers/category-icons.js

抱歉这是法语,但重点是,我无法再重新上传文件了。

我是否需要为我的个人用途 fork 这个主题组件?我管理着多个论坛,是否每个实例都需要 fork 一次?还有其他方法吗?

如果确实必须这样做,能否有人提供一个分步教程,说明“如何 fork 一个主题组件并仅进行微调”?因为 Git 和 GitHub 对我来说仍然像某种黑暗魔法(可能其他人也一样)。

我非常怀念 那个可以直接在界面中微调主题组件的时代。

我理解您的沮丧,但我认为 GitHub 的网页界面可能让您比想象中更容易进行 Fork 和编辑,尽管拉取上游更改可能会比较繁琐。

根据您的更改内容,您或许可以创建另一个主题组件来添加这些更改?

非常感谢!
我尚未意识到可以将文件 $icons-sprite: icons.svg 添加到任何其他自定义组件中,并且它仍然可以与 分类图标 主题组件配合使用。