本篇为 Hexo 框架部署 GitHub 博客的常见用法说明,更多用法详见 Hexo官方文档。使用中的其他问题可以在 troubleshooting 中找到答案,您也可以提交问题到 issues。
快速启动
创建新的post页面
1 | $ hexo new "My New Post" |
更多用法详见: Writing
本地预览
1 | $ hexo server |
更多用法详见: Server
生成静态文件
1 | $ hexo generate |
更多用法详见: Generating
部署至远程网站
1 | $ hexo deploy |
更多用法详见: Deployment
创建分类页面
添加一个分类页面,并在菜单中显示页面链接。
新建一个页面,命名为 categories 。命令如下:
1 | $ hexo new page categories |
编辑刚新建的页面,将页面的类型设置为 categories ,主题将自动为这个页面显示所有分类。
1 | title: 分类 |
注意:如果有启用多说或者Disqus评论,默认页面也会带有评论。需要关闭的话,请添加字段comments并将值设置为false。如:
1 | title: 分类 |
创建404公益页面
添加一个404页面,在访问错误页面的时候就会展示这个公益页面。
新建一个页面,命名为404。命令如下:
1 | $ hexo new page 404 |
根据以上命令返回结果,找到刚刚创建的index.md,一般在/source/404/路径下,将以下内容替换掉index.md内容即可。
1 | title: Sorry, 404 Not Found #可自定义名称 |
创建标签页面
添加一个标签页面,并在菜单中显示页面链接。
新建一个页面,命名为 tags 。命令如下:
1 | $ hexo new page tags |
根据以上命令返回结果,找到刚刚创建的index.md,一般在/source/tags/路径下,将以下内容替换掉index.md内容。如:
1 | title: 标签 |
创建关于页面
添加一个关于页面,并在菜单中显示页面链接。
新建一个页面,命名为 about 。命令如下:
1 | $ hexo new page about |
根据以上命令返回结果,找到刚刚创建的index.md,一般在/source/about/路径下,将以下内容替换掉index.md内容。如:
1 | title: 关于 |
完成后就可以在最下面添加一些有关网站的必要的说明。如:本站样例
最后
在菜单中添加链接。打开主题的_config.yml,编辑menu中的如下内容,如下:
1 | menu: |