Is developing themes via https://discourse.theme-creator.io no longer viable?

סיכום מבוסס בינה מלאכותית

用户 singi2016cn 反馈通过 https://discourse.theme-creator.io/ 开发主题时遇到同步和配置保存问题:本地修改代码后,虽命令行提示“已同步成功”,但在线平台未更新;主题配置编辑后无法保存,刷新即重置。NateDhaliwal 和 chapoi 指出 Theme Creator 当前存在较多 bug,建议改用本地开发或 GitHub 仓库集成。singi2016cn 建议官方教程应更新,引导新人优先使用本地环境,避免浪费时间。david 确认 Theme Creator 仍受支持,建议用户检查是否使用“预览”功能,并鼓励上报关键问题。chapoi 向 david 提议应引导用户避开当前不稳定工具。整体讨论聚焦于工具的可用性问题与替代开发方案。

Is developing themes via https://discourse.theme-creator.io/ no longer applicable?

I followed the steps in Designers Guide: Getting Started with Themes in Discourse - Docs / Developer Guides - Discourse Meta, and everything went smoothly. However, after updating the code locally, the command line indicated it was synchronized. But I cannot see the latest code on My Themes - singi2016cn - Theme Creator, and the configuration on My Themes - singi2016cn - Theme Creator also doesn’t take effect.

I assume you are using an API key to connect with the theme CLI? Theme Creator does have bugs, so I’d recommend using a development environment, or using a GitHub repository with Theme Creator.

I am using this key, and then developing locally. I ran discourse_theme watch quectel, but I cannot see the page update in real-time.

Yeah as Nate said: we’re aware it’s quite buggy atm. Is there anything in the console that can give an indication?

And is it an option to simply develop locally instead?

Thank you for your reply. Yes, currently, I can only choose local development. Should the tutorial be updated to suggest using a local environment for development as much as possible? Otherwise, it’s easy for newcomers to fall into this predicament again and waste time.

@david good point to maybe steer people away from it. wdyt?

Theme creator is definitely still supported, so please do report any critical issues.

From your screenshot. It looks like your theme was created successfully. Did you use the “Preview” button to see the theme in action?

Yes, I used the preview. Then I modified the code locally and ran discourse_theme watch quectel.

However, the effect is not visible on https://discourse.theme-creator.io/. Even though the command line shows Sync successful.

.

Another issue is that the theme configuration edited on https://discourse.theme-creator.io/ cannot be saved. After refreshing the page, it is reset.