安装前提
在Windows下可以到git官网(推荐使用代理)或者对应的镜像网站进行下载。
- 安装git客户端
- 安装node js
使用git bash 安装
cURL:
$ curl https://raw.github.com/creationix/nvm/v0.33.11/install.sh | sh
Wget:
$ wget -qO- https://raw.github.com/creationix/nvm/v0.33.11/install.sh | sh
安装完成后,重启终端并执行下列命令即可安装 Node.js。
$ nvm install stable
也可以使用安装程序安装。
安装Hexo
所有必备的应用程序安装完成后,即可使用 npm 安装 Hexo。
$ npm install -g hexo-cli
Hexo的配置
安装 Hexo 完成后,执行下列命令,Hexo 将会在指定文件夹中新建所需要的文件。
$ hexo init <folder>
$ cd <folder>
$ npm install
新建完成后,指定文件夹的目录如下:
.
├── _config.yml
├── package.json
├── scaffolds
├── source
| ├── _drafts
| └── _posts
└── themes
_config.yml
网站的 配置 信息,可以在此配置大部分的参数,如果配置自己的博客,需要添加以下信息:
deploy:
type: git
repo: git@github.com:yourname/yourname.github.io.git
branch: master
首先需要执行命令:
npm install hexo-deployer-git –save
并且需要配置你的GitHub账户:
git config --global user.name "yourname"
git config --global user.email "youremail"
Hexo的使用
init
$ hexo init [folder]
新建一个网站。如果没有设置 folder
,Hexo 默认在目前的文件夹建立网站。
new
$ hexo new [layout] <title>
新建一篇文章。如果没有设置 layout
的话,默认使用 _config.yml 中的 default_layout
参数代替。如果标题包含空格的话,请使用引号括起来。
generate
$ hexo generate
生成静态文件。
publish
$ hexo publish [layout] <filename>
server
$ hexo server
启动服务器。默认情况下,访问网址为: http://localhost:4000/
。
deploy
$ hexo deploy
部署网站。
render
$ hexo render <file1> [file2] ...
migrate
$ hexo migrate <type>
clean
$ hexo clean
清除缓存文件 (db.json
) 和已生成的静态文件 (public
)。
在某些情况(尤其是更换主题后),如果发现对站点的更改无论如何也不生效,可能需要运行该命令。
list
$ hexo list <type>
列出网站资料。
version
显示 Hexo 版本。
$ hexo version