Hexo配置

本站使用Hexo框架搭建,使用样式主题为Ayer;这篇博客主要记录Hexo的个人配置。

配置位置

  • 根目录下 _config.yml
  • 主题目录下 themes/ayer/_config.yml
  • 文章开头配置
    1
    2
    3
    4
    5
    ---
    title: Hexo配置
    permalink: Hexo配置
    categories: Hexo
    ---

文章截取设置

配置位置:themes/ayer/layout/_partial/article.ejs
首页截取:

  1. <!–more–> 时,截取前半部分;否则进行第 2
  2. 设置了自动截取,且文章开头是一个段落时,截取第一个段落;否则进行第 3
  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]
  • layout 使用布局名称;布局文件在 scaffolds 文件夹下,可使用值为 scaffolds 文件夹下的文件名称;默认值为 post
    • post 新建文章
    • page 新建页面,在文件 _themes/ayer/config.yml 里的 menu 选项配置
  • name 文章名称,和 new_post_name 配置的 title 参数对应
  • new_post_name 新建文章位置,参数和 permalink 相同,相对于 source/_posts 路径
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!

扫一扫,分享到微信

微信分享二维码

~