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