主题

为编辑器换上你喜欢的外观。

Novelist 内置亮色与暗色主题。你可以在「设置 → 外观」里切换,也可以安装 插件市场 里的第三方主题。

切换主题

  • 打开设置(⌘,
  • 选择「外观」
  • 从下拉菜单里选择主题

主题会立刻生效,重启不需要。

写一个主题

主题本质上是一个定义 CSS 变量的文件。最小的主题看起来像这样:

:root[data-theme="my-theme"] {
  --editor-bg: #1e1e1e;
  --editor-text: #d4d4d4;
  --heading-color: #ffffff;
  --accent-color: #7aa2f7;
  --code-bg: #2a2a2a;
}

可以覆盖的变量列表请参见 Novelist 应用仓库中的 creating-themes.md

把主题打包成插件

想把你的主题分享给别人?参见:

主题也是一种插件——使用 theme 分类即可。