hexo 博客常用命令

Hexo常用命令小结

创建新文章

$ hexo new "My New Post"
# 或
$ hexo n "My New Post"

创建新页面

$ hexo new page "page name"

生成静态页面

$ hexo generate
# 或
$ hexo g

清除

$ hexo clean

部署

$ hexo deploy
# 或
$ hexo d

搜索插件 algolia 更新

hexo algolia

创建404

在source目录下新建404.html
在文件内容中添加 layout 以阻止解析

---
layout: false
---

或者在配置文件中排除

skip_render: '*.html'

首页显示文章内容控制

在文章中使用 <!--more--> 手动截断

<!--以上部分首页显示-->
<!--more-->
<!--以下部分首页不显示-->

生成时包含隐藏文件

当执行 hexo g 时,source 文件夹下的隐藏文件如 .htaccess 不会被复制
解决办法是在配置文件 _config.yml 中新增配置

# 包含隐藏文件
include:
  - .htaccess

生成百度或其他搜索引擎的sitemap

安装插件:

npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save

_config.yml 中添加配置:

# Sitemap
sitemap:
  path: sitemap.xml
baidusitemap:
  path: baidusitemap.xml

robots.txt中添加sitemap地址:

Sitemap: http://blog.clayidols.com/sitemap.xml
Sitemap: http://blog.clayidols.com/baidusitemap.xml

参考资料

Hexo 集成 Algolia