vnote/zh_cn/docs/用户/主题和样式.md
2021-07-13 19:28:45 +08:00

1.2 KiB
Raw Blame History

主题和样式

主题

主题用于指定 VNote 的外观、编辑器和阅读模式的样式,以及代码块的语法高亮样式。

一个主题对应于 themes 文件夹中的一个子文件夹。可以通过设置对话框中更改或者管理主题。

如何添加一个主题

一个好的做法是基于一个已有的主题来进行自定义一个新的主题。复制您最喜欢的主题的文件夹到用户配置文件夹下面的 themes 文件夹下面。记得重命名该文件夹。

主题的成分

一个主题的一些关键文件:

  • palette.json: 主题的调色文件,定义了主题中会用到的各种颜色;
  • interface.qss: 这是一个 Qt 样式文件,定义了所有窗口部件的外观;该文件会使用 palette.json 里面定义的颜色;
  • text-editor.theme: 文本编辑器(以及 Markdown 编辑器)的主题文件;
  • web.css: Markdown 阅读模式的样式文件;
  • highlight.css: Markdown 阅读模式的代码块语法高亮样式文件VNote 在阅读模式使用 Prism 来进行语法高亮;