hexo next 为文章添加分类
新建一个页面,命名为 categories 。命令如下:
1 | hexo new page categories |
编辑刚新建的页面,将页面的类型设置为 categories ,主题将自动为这个页面显示所有分类
可选是否关闭评论
1 | title: 分类 |
在菜单中添加链接。编辑主题的 _config.yml ,将 menu 中的 categories: /categories 注释去掉,如下:
1 | menu: |
在其中添加categories属性,再部署之后就可以在分类页看到分类了
1 | title: hexo next 为文章添加分类 |
更多可以参考Hexo官方教程
hexo文章折叠
使用以下标签,之后的文章都会被折叠
1 | <!--more--> |
添加站点地图
站点地图是一种文件,您可以通过该文件列出您网站上的网页,从而将您网站内容的组织架构告知Google和其他搜索引擎。Googlebot等搜索引擎网页抓取工具会读取此文件,以便更加智能地抓取您的网站。
在 Google 的 Search Console 的 抓取->站点地图 有为你的站点添加站点地图的选项。在此处添加了站点地图文件地址后,你的站点就能够充分地展示在 google 搜索引擎使用者的眼前。
在 Hexo 根目录下,执行如下命令以安装插件
1 | # Google版本 |
生成站点地图文件
安装好插件后,插件会在每次 hexo g 命令将 markdown 文件转化为 html 文件时执行
执行结果为,在存放 html 文件根目录下,即 blog/public 下生成一 ‘sitemap.xml’/‘baidusitemap.xml’
添加站点地图 url
最后,你只需将该站点地图文件的 url 添加至搜索引擎的 search console
使用 LocalSearch 搜索功能
安装搜索插件
博客根目录执行以下命令
1 | $ npm install hexo-generator-searchdb --save |
配置博客
安装完成,编辑博客配置文件:_config.yml
1 | search: |
Next 主题自带搜索设置,编辑主题配置文件:_config.yml
1 | # Local search |
开启字数统计及阅读时长预估
安装插件
博客根目录执行以下命令
1 | $ npm install hexo-symbols-count-time --save |
配置博客
安装完成,编辑博客配置文件:_config.yml
1 | symbols_count_time: |
编辑Next主题配置文件:_config.yml
1 | symbols_count_time: |
指定文章置项
Hexo Next主题中,首页文章默认排序方式是按照时间逆序来排的,越新的文章排在越前面。当我们想让访客一进来就能看到推荐的文章时,可以将这些文章置顶。
1 卸载原插件和安装置顶插件
执行下面两行命令:
1 | npm uninstall hexo-generator-index --save |
2. 在新增文章的开头中加入top: true,比如:
1 | title: Hexo Next主题设置文章置顶 |
3 设置置顶标志
打开\themes\your theme\layout_macro\post.swig
找到
坚持原创分享,您的支持将鼓励我继续创作
- 本文链接: http://kingsleynuaa.github.io/2021/07/10/hexo-tutorial/
- 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
欢迎关注我的其它发布渠道
------------- 本文结束,感谢阅读 如有问题可留言交流 -------------