文章目錄
  1. 1. 一、建立hexo站点
    1. 1.1. 1.1安装node.js
    2. 1.2. 1.2安装hexo
    3. 1.3. 1.3建立站点
  2. 2. 二、修改hexo站点
    1. 2.1. 2.1修改主题
    2. 2.2. 2.2新建文章
    3. 2.3. 2.3与github同步
  3. 3. 总结

一、建立hexo站点

1.1安装node.js

由于hexo基于node.js环境,所以在建立hexo站点前必须先安装node.js环境。

我的系统是从unbuntu官网下载的unbuntu14.04 32bit。如果是windows用户,可以安装node.js的windows版本,官网上也提供win版本的下载链接。

http://nodejs.org/ 上下载node.js的最新源码,然后使用make install 进行编译,即可在系统里生成node.js的环境。编译了半小时才完成,居然没有报任何错误,so lucky!

1
2
$ ./configure
$ make install

1.2安装hexo

装完了node.js就可以安装hexo了,使用npm命令直接安装hexo及它的命令行工具。

1
$ npm install hexo-cli -g

1.3建立站点

使用 http://hexo.io 上的例子可以快速创建一个hexo站点

1
2
3
$ hexo init blog
$ cd blog
$ npm install

完成了这个步骤之后,可以看到站点的相关文件都已经在blog目录下建立完毕。

1
$ hexo server

之后使用hexo server可以在本地浏览该站点,默认的地址是 http://localhost:4000

二、修改hexo站点

2.1修改主题

本站用的是 http://hexo.io 上theme页的jacman主题,先从git上下载下来,然后修改hexo目录下_config.yml的文件即可设置新主题。如果想要定制化hexo,除了看_config.yml里的注释,还可以把官网上的doc看一篇。

1
2
$vim _config.yml
theme: jacman

2.2新建文章

用hexo new命令可以创建一篇新的文章,然后用编辑器编辑即可,支持Markdown语法。

1
2
hexo new hexo
vim source/_posts/hexo.md

2.3与github同步

hexo可以实现一键同步,它提供很多种提交方式,git是最常用的一种。要用git进行提交,先要设置好git用ssh访问,安装hexo的git工具,然后修改_config.yml的设置。

1
2
3
4
5
6
7
8
9
$ npm install hexo-deployer-git --save

vim _config.yml

deploy:
type: git
repo: <repository url>
branch: [branch]
message: [message]

总结

  • hexo依赖于node.js,在安装前必须先架设node.js环境。
  • hexo内置与github服务器同步的命令,前提是安装好git,并在配置文件下设置git的相关配置。
  • 使用hexo server命令可以在本地查看站点,再用hexo d命令与github进行一键同步。
  • 用hexo new命令创建文章,并用Markdown语法直接编辑文件。
文章目錄
  1. 1. 一、建立hexo站点
    1. 1.1. 1.1安装node.js
    2. 1.2. 1.2安装hexo
    3. 1.3. 1.3建立站点
  2. 2. 二、修改hexo站点
    1. 2.1. 2.1修改主题
    2. 2.2. 2.2新建文章
    3. 2.3. 2.3与github同步
  3. 3. 总结