前言:这几年折腾了这么多,用得最顺手的还是Yilia,看到升级,立马换回来了~
一、安装Hexo(预先有Node和Git环境)
1 $ npm install -g hexo-cli
进入目标文件夹后
1 | $ hexo init <folder> |
参考:https://hexo.io/zh-cn/docs/setup
二、安装Yilia-plus主题
$ cd ./themes/
$ git clone –depth=1 https://github.com/JoeyBling/hexo-theme-yilia-plus.git ./yilia-plus
修改hexo根目录下的 _config.yml ➡️ theme: yilia-plus
参考:https://github.com/baili90/hexo-theme-yilia-plus
三、配置文件
根据自己需要配置_config.yml 信息就可以啦~
四、github配置
在github生成page,限于篇幅,不详述。
五、更新发布博文
由于这次是更换主题,只需要把之前的博文都放在_post文件夹内就可以啦~
然后:
$ hexo g
$ hexo d
注:使用hexo d之前,要先配置根目录下的_config.yml文件,具体配置如下:
deploy:
type: git
repository: git@github.com:
/ .github.io.git branch: master
六、日常更文
按Hexo教程,每次是通过hexo new新建博文,但从实际应用来说,我觉得直接在_post加文档就行了。
用Topora打开_post文件夹,每次新增博文很方便。
七、基础配置·翻页
yilia主题首页博客数超过10条时,翻页的前进后退是« Prev和Next »,现在我把它们换成中文的上一页和下一页。
- 1.找到themes\yilia\layout_partial下的script.ejs文件,搜索
Next »替换成下一页,搜索« Prev替换成上一页,这个文件中Next »和« Prev各自有一处。 - 2.找到themes\yilia\layout_partial下的archive.ejs文件,搜索
Next »替换成下一页,搜索« Prev替换成上一页,注意这个文件中Next »和« Prev分别有两处。
八、高级配置·置顶
8.1安装插件
1 | npm uninstall hexo-generator-index --save |
8.2配置置顶标准
打开:/themes/*/layout(/_macro)/post.ejs
直接在最前面加入以下代码即可
1 | <% if (page.top) { %> |
8.3配置文章
然后在需要置顶的文章的Front-matter中加上top选项即可
top后面的数字越大,优先级越高
1 | --- |
8.4优先级配置
修改根目录配置文件/_config.yml,top值-1标示根据top值倒序(正序设置为1即可),同样date也是根据创建日期倒序。
1 | index_generator: |
- 本文作者: Baili
- 本文链接: https://baili90.github.io/2022/01/07/2022-01-07-Hexo+Yilia的快速应用/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!
