目录

Hello Hexo

本文转载自 pure 主题作者 cofess

1 准备

你需要准备好以下软件: Node.js 环境,Git 和 Github 账户

注意
请先通过 Git 连接至 GitHub 仓库,可参考 菜鸟教程

2 Hexo 安装

1
npm intall hexo -g

3 升级

更新 hexo 到最新版

1
npm update hexo -g

4 初始化

1
hexo init <folder>

如果指定,便会在目前的资料夹建立一个名为的新文件夹;否则会在目前资料夹初始化。

5 生成网站

1
hexo g

6 启动本地服务

1
hexo s

启动服务后,就可以访问:http://localhost:4000/ ( port 预设为 4000,可在 _config.yml 设定 )

7 RSS 订阅

命令行切换到 hexo 博客根目录,安装 hexo-generator-feed

1
npm install hexo-generator-feed --save

在博客目录的 _config.yml 中添加如下代码

1
2
3
4
5
6
7
## feed
feed:
  type: atom
  path: atom.xml
  limit: 20
  hub:
  content:

8 sitemap 站点地图

命令行切换到 hexo 博客根目录,分别用下面两个命令来安装针对谷歌和百度的 sitemap 插件

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

在博客目录的 _config.yml 中添加如下代码

1
2
3
4
5
## sitemap
sitemap:
  path: sitemap.xml
baidusitemap:
  path: baidusitemap.xml

9 部署步骤

每次部署的步骤,可按以下两步来进行。

1
2
hexo clean
hexo d -g  #d-->deploy, g-->generate

一些常用命令:

1
2
3
4
5
6
7
hexo new "postName"      #新建文章
hexo new page "pageName" #新建页面
hexo generate            #生成静态页面至 public 目录
hexo server              #开启预览访问端口 ( 默认端口 4000,'ctrl + c'关闭 server )
hexo deploy              #将 deploy 目录部署到 GitHub
hexo help                #查看帮助
hexo version             #查看 Hexo 的版本

10 结语

后期我将 hexo 换成了 Hugo,Hugo 是一个用 Go 语言编写的静态站点生成器,速度上相比 hexo 有很大优势。

相关 Hugo 的安装教程详见文档 Hugo 基本概念