样式
下方课件区域方向键控制翻页,f
键全屏。
在 Typora 中应用样式
Typora 的主题实际上就是一组样式的组合,我们可以在内置主题的基础上局部对样式进行修改,来满足我们的特定需求。参考 https://support.typora.io/Add-Custom-CSS/ 。
Typora 自定义样式需要存放在 theme
即主题文件夹中,在 文件
-> 偏好设置
菜单中,选择 外观
标签页,并在设置页面下方找到 打开主题文件夹
按钮,点击该按钮打开主题文件夹。
主题文件夹中存放了 Typora 内置主题的相关样式文件和字体文件。Typora 加载样式文件的优先级顺序为:
- Typora 内置基本设置
- 当前主题对应的 CSS 文件
- 主题文件夹中的
base.user.css
文件 - 主题文件夹中的
<current-theme>.user.css
文件
如果需要同时修改所有主题中的样式,则我们可以新建一个 base.user.css
文件,然后对齐进行修改;如果仅需要修改某一个主题下的样式,比如修改 github
主题的部分样式,则我们可以新建一个 github.user.css
来实现修改。
Typora 的样式可以用 视图
-> 开发者工具
来进行查看和测试。
在 Hexo 主题中使用样式
之前的章节中提到 Hexo 中我们可以为自己的博客设置不同的主题,这一节来尝试在主题的基础上局部修改样式。
Hexo 中主题的启用主要包括两个步骤:
- 将目标主题比如
next
文件夹放在博客目录下面的themes
文件夹中 - 在
_config.yml
文件默认情况下 100 行的theme: landscape
改为theme: next
正确设置好主题后,需要根据主题对应的结构来设置自定义样式。
本节以 next
主题为例,经过文档查询可知需要首先在主题的配置文件即 themes/next/_config.yml
中的 custom_file_path:
字段设置好自动的样式文件,比如 style: themes/next/source/data/styles.styl
。
这样 Hexo 在构建网站时,会自动将 themes/next/source/data/styles.styl
加载成为自定义样式。这里需要注意:
- styl 文件是一种新型的样式文件,它可以包含 css 样式的内容
- 在每次设置了自定义样式后需要重新
hexo g
来生成一下
接下来就可以在 styles.styl
中编写我们需要的自定义样式了。