将主题 Javascript 分割成多个文件

是的。这很难理解。我宁愿不去想我花了 3 个小时做某件事,结果却发现我给某样东西命名错误或放错了位置,或者有时,忘记以看似有许多方法中的一种来包含它(在 plugin.rb 中,在 js 文件中的 include 中——什么路径?我需要扩展名吗?)

最好的方法是使用 安装 Discourse 主题 CLI 控制台应用程序来帮助您构建主题,并让它为您创建一个主题骨架。它还使调试变得非常容易,因为它会自动将其上传到您的服务器(一个普通的生产服务器),并且(通常)会自动重新加载您的浏览器。

不知道有什么区别,或者是否有区别(我认为没有?但我不太清楚)。我会使用主题骨架中的那个。

有一个名为 all-the-themes 的仓库。您可以获取它并搜索其中的示例。并且始终使用最近更改过的那个。

3 个赞