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

20 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 主题和样式
## 主题
**主题**用于指定 VNote 的外观、编辑器和阅读模式的样式,以及代码块的语法高亮样式。
一个主题对应于 `themes` 文件夹中的一个子文件夹。可以通过`设置`对话框中更改或者管理主题。
![](vx_images/2288635109882.png)
### 如何添加一个主题
一个好的做法是基于一个已有的主题来进行自定义一个新的主题。复制您最喜欢的主题的文件夹到**用户配置**文件夹下面的 `themes` 文件夹下面。记得重命名该文件夹。
### 主题的成分
一个主题的一些关键文件:
- `palette.json`: 主题的调色文件,定义了主题中会用到的各种颜色;
- `interface.qss`: 这是一个 [**Qt 样式文件**](http://doc.qt.io/qt-5/stylesheet-reference.html),定义了所有窗口部件的外观;该文件会使用 `palette.json` 里面定义的颜色;
- `text-editor.theme`: 文本编辑器(以及 Markdown 编辑器)的主题文件;
- `web.css`: Markdown 阅读模式的样式文件;
- `highlight.css`: Markdown 阅读模式的代码块语法高亮样式文件VNote 在阅读模式使用 [Prism](https://prismjs.com/) 来进行语法高亮;