Hexo常用内容
在Blog工程中存在一个_config.yml
配置文件,里面包含了对该Blog项目的基础性配置,详细配置说明可在官网中查询。
基础信息配置
1 | title: FlyZ's Blog |
设置deploy选项
当需要将编译后的Blog部署目标发布到Github或者Gitee的pages中,可以在更改_config.yml的deploy属性。可以同时设置多个发布源,多个发布源依次发布
首先在Blog目录中安装插件
1
npm install hexo-deployer-git --save
更改Hexo的配置文件
1
2
3
4
5deploy:
type: git
repo: <repository url> # https://bitbucket.org/JohnSmith/johnsmith.bitbucket.io
branch: [branch]
message: [message]
此外deploy也支持ftp等多种部署配置方式,详细设置可以看部署文档。
当设置好发布选项后,可以用进行构建并发布(在构建前建议清空缓存)。
1 | hexo clean & hexo g -d |
文档置顶
在一个MD文件的头信息中添加sticky: order
属性,order属性大于0即可实现置顶效果。
标签插件
hexo提供一些插件用于显示高级样式,例如视频、引用块插件使用方法。更多插件使用方法可参考插件文档。
1 | {% blockquote David Levithan, Wide Awake %} |
内容截断
当文本内容太长可以在文档合适的位置添加<!-- more -->
标签截断,在主页等地方显示该条内容是会显示更多按钮。
主题切换
首先themes文件夹下下载一款合适的主题,然后在config.yml配置文件中更改主题名字theme: <theme-name>
。
通常新下载的主题也包含一个config.yml用于配置主题的功能,可以将其复制到Blog文件下并更名为config.<theme-name>.yml文件。
hexo支持的常用主题下载地址: https://hexo.io/themes/