创建页面

本篇为 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
2
3
4
title: 分类
date: 2014-12-22 12:39:04
layout: categories
---

注意:如果有启用多说或者Disqus评论,默认页面也会带有评论。需要关闭的话,请添加字段comments并将值设置为false。如:

1
2
3
4
5
title: 分类
date: 2014-12-22 12:39:04
layout: categories
comments: false
---


创建404公益页面

添加一个404页面,在访问错误页面的时候就会展示这个公益页面。

新建一个页面,命名为404。命令如下:

1
$ hexo new page 404

根据以上命令返回结果,找到刚刚创建的index.md,一般在/source/404/路径下,将以下内容替换掉index.md内容即可。

1
2
3
4
5
6
7
title: Sorry, 404 Not Found #可自定义名称
layout: page
toc: false #目录功能关闭
comments: false #评论关闭
permalink: /404 #永久链接为404.html
---
<script type="text/javascript" src="http://www.qq.com/404/search_children.js" charset="utf-8" homepageurl="/" homepagename="回到主页"></script>

创建标签页面

添加一个标签页面,并在菜单中显示页面链接。

新建一个页面,命名为 tags 。命令如下:

1
$ hexo new page tags

根据以上命令返回结果,找到刚刚创建的index.md,一般在/source/tags/路径下,将以下内容替换掉index.md内容。如:

1
2
3
4
5
title: 标签
date: 2014-12-22 12:39:04
layout: tags
comments: false
---

创建关于页面

添加一个关于页面,并在菜单中显示页面链接。

新建一个页面,命名为 about 。命令如下:

1
$ hexo new page about

根据以上命令返回结果,找到刚刚创建的index.md,一般在/source/about/路径下,将以下内容替换掉index.md内容。如:

1
2
3
4
5
title: 关于
date: 2014-12-22 12:39:04
layout: about
comments: false
---

完成后就可以在最下面添加一些有关网站的必要的说明。如:本站样例


最后

在菜单中添加链接。打开主题的_config.yml,编辑menu中的如下内容,如下:

1
2
3
4
5
6
menu:
home: /
categories: /categories
archives: /archives
tags: /tags
about: /about
文章目录
  1. 1. 快速启动
    1. 1.1. 创建新的post页面
    2. 1.2. 本地预览
    3. 1.3. 生成静态文件
    4. 1.4. 部署至远程网站
  2. 2. 创建分类页面
  3. 3. 创建404公益页面
  4. 4. 创建标签页面
  5. 5. 创建关于页面
  6. 6. 最后