Dracula 一个适用于 Discourse 的暗色主题

A theme built on the Dracula color palette. This color scheme has been one of my favorite go to themes in the text editors and other software I use.

I felt like Discourse could use it as well :smile:

:bat: : Github Repo https://github.com/dracula/discourse

:vampire: Preview on Theme Creator

:coffin: How do I install a theme or theme component?

If you see anything off, let me know here and I’ll get that updated! Hope you enjoy :smiling_face_with_three_hearts:

43 个赞

This actually looks very neat.

2 个赞

Looking great, I can definitely feel Dracula vibes.

3 个赞

颜色是固定的还是可以更改的?

2 个赞

主题颜色在定义后对于每个主题/配色方案是固定的。不过,如果您希望为自己的用途进行自定义,欢迎 fork 该仓库,并在 about.json 文件中修改颜色。:vampire:

3 个赞

您好,

在移动视图下,如何隐藏“回复”列并显示“浏览量”列?谢谢。

更新:已找到隐藏“回复”列的解决方法,但无法确定如何添加“浏览量”列。

我们在移动设备上不显示“浏览量”计数,仅显示“活跃度”和“回复数”。若要创建您自己的移动话题列表视图,您需要创建一个主题组件,用于编辑位于以下地址的移动端 topic-list-item 模板:

本论坛中有人做过类似操作,可参考以下话题示例:https://meta.discourse.org/t/md-topic-list-mobile-component/146341。


如果您此前未曾创建过主题或主题组件,建议您阅读以下话题,其中对创建过程进行了详尽说明:

4 个赞

Dracula 主题 - 颜色问题

描述: 在我们的 Discourse 站点上遇到了 Dracula 主题的问题。该主题的外观与其预期外观不同,尤其是在颜色方案和标签外观方面。最初,该主题在我测试的站点上显示与其他使用 Dracula 的站点不同。从 GitHub 存储库重新安装后,外观一致,这表明可能存在过时的代码或变量使用问题。
重现步骤:

  1. 通过“管理”→“自定义”→“主题”安装 Dracula 主题。
  2. 将其设置为默认主题。
  3. 在“管理”→“自定义”下禁用用户其他主题和颜色方案选项。
  4. 在我的个人资料(首选项 → 界面)中确认 Dracula 是唯一可选择的主题,确保我查看的是其默认设置。
  5. 注意到外观差异,尤其是标签,其外观不符合预期(表明主题可能存在问题)。

屏幕截图:

平台:

  • Mac (桌面)

浏览器:

  • Chrome

附加评论: 该问题似乎源于主题中使用了过时的 CSS 变量。Dracula 主题中的当前语法($primary、$tertiary、$secondary)与 Discourse 最新主题中使用的较新变量格式(var(–tertiary)、var(–secondary))相比已过时,如 GitHub 示例所示。这种旧的变量使用很可能导致异常的渲染,尤其是在没有其他可选主题或颜色方案时。即使重新安装主题后问题仍然存在,这表明主题的代码结构存在更深层的问题。

谢谢分享!我正在处理一个修复程序。

是否可以将此设置为主题?

我需要在侧边栏主题切换列表中显示此内容。

您是要求将其安装在 meta 和侧边栏上吗?

颜色方案实际上是您现在也可以在 Discourse 中选择的一种。

1 个赞

是的,可以在 Meta 上选择吗?
目前似乎不可用。

Dracula 在此处 meta 上可用作配色方案选择。

您可以通过访问个人用户偏好设置中的界面偏好设置来找到它。

2 个赞

不,对我来说不是:

您现在应该可以在此元页面上的“偏好设置”中的颜色选择器中选择德古拉配色方案了。

4 篇帖子已拆分为新主题:添加配色方案