sam
(Sam Saffron)
1
几个月前,我提出了一个“简易主题创建器”的想法。其目标是提供一个无需安装 Discourse 即可对主题进行开发的平台。自该计划启动以来,@David_Taylor 一直非常忙碌,致力于将所有组件整合到位。
最终成果是:https://discourse.theme-creator.io/。登录非常简单,只需点击登录按钮,即可通过 Meta 完成登录。
登录后,您将看到一个巨大的按钮:
点击该按钮后,您将进入“主题创作”界面:
该界面与管理员界面功能完全一致,包括实时 CSS 刷新。此外,您还可以使用主题 CLI:Install the Discourse Theme CLI console app to help you build themes
@theme_creator 组的所有成员都拥有共享主题的特殊权限。例如,您可以查看我的简单主题:https://discourse.theme-creator.io/theme/sam/simple(即使是匿名用户也可以查看我的主题!)
我们期待在此收到您的反馈。如果您任何主题作者有意优化 theme-creator 网站,请告诉我,并附上您提议的主题链接。
如果您有任何主题或主题组件,欢迎将您的 #theme 或 #theme-component 主题链接到预览页面,以便他人查看。
有关入门指南,请参阅:
70 个赞
也许可以将此主题更新为“转到您的个人资料,然后选择“主题”选项卡”,因为“我的主题”按钮似乎已不存在?
我最初在寻找那个(见下文)
原始消息
我卡在点击“我的主题”按钮这个简单的步骤上,它不存在 
检查页面源代码后,发现字符串“我的主题”根本不存在。我已经登录了,所以不应该是这个问题。
2 个赞
nathank
(Nathan Kershaw)
59
是否可以在主题创建者中启用 Discourse Chat?
我们想在那里尝试一些修改聊天界面的内容。
2 个赞
pfaffman
(Jay Pfaffman)
60
如果您有一个正在运行的网站,那么使用主题 CLI 在您的正在运行的网站上处理一个隐藏的主题就是我进行开发的方式。
5 个赞
david
(David Taylor)
61
在主题创建者上启用聊天意味着我们必须开始对其进行审核(或引入类似我们对主题所做的自动销毁系统),因此这不仅仅是切换开关的问题。
2 个赞
nathank
(Nathan Kershaw)
62
谢谢 - 我已经设置了一个暂存站点,用于更深入地进行聊天和其他一些事情的试验。
关于主题创建器,它可能有助于更方便地展示聊天(或者我应该说 DM)的自定义设置。我明白需要一个自动销毁功能。这难道不是已经作为可配置的站点设置存在了吗?

[quote=“Jay Pfaffman, post:60, topic:84942, full:true, username:pfaffman”]
如果您有一个实时站点,那么使用主题 CLI 在您的实时站点上处理一个隐藏的主题就是我进行开发的方式。
[/quote]
是的,我也已经设置好了。问题是我不希望我的开发人员访问我们的生产站点,因为其中包含敏感数据 - 而这又是修改主题/组件设置所必需的。
4 个赞