本站使用 Hexo 框架搭建,使用样式主题为 Ayer;这篇博客主要记录 Hexo 的个人配置。
配置位置
- 根目录下 _config.yml
- 主题目录下 themes/ayer/_config.yml
- 文章开头配置
--- title: Hexo配置 permalink: Hexo配置 categories: Hexo ---
文章截取设置
配置位置:themes/ayer/layout/_partial/article.ejs
首页截取:
- 有 __ 时,截取前半部分;否则进行第 2 步
- 设置了自动截取,且文章开头是一个段落时,截取第一个段落;否则进行第 3 步
- 截取标题
相关参数:
- index 是否是首页;
- post.content 文章全部内容;
- post.excerpt 文章截取内容(配置 <! --more--> 后有值)
- theme.excerpt_link 文章链接的提示文本
- theme.excerpt_all 是否使用自动截取
文章链接格式设置
配置位置:_config.yml
相关参数:
- permalink 链接模板(:year/:month/:day/:title/ year 年;month 月;day 日;title 文章内 permalink 的配置值,未配置时使用文件名)
新建文章
新建命令:hexo new [layout] <name>
- hexo 未全局安装时,可以使用 npx 插件,命令:npx hexo new [layout] <name>
- layout 使用布局名称;布局文件在 scaffolds 文件夹下,可使用值为 scaffolds 文件夹下的文件名称;默认值为 post
- post 新建文章
- page 新建页面,在文件 _themes/ayer/config.yml 里的 menu 选项配置
- name 文章名称,和 new_post_name 配置的 title 参数对应
- new_post_name 新建文章位置,参数和 permalink 相同,相对于 source/_posts 路径
原文链接:Hexo配置