Hexo搭建记录

Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成完美的静态网页。

基础安装

安装 Hexo 相当简单。然而在安装前,您必须检查电脑中是否已安装下列应用程序:

  • node
  • git
    如果您的电脑中已经安装上述必备程序,那么恭喜您!接下来只需要使用 npm 或者 yarn 即可完成 Hexo 的安装。
    $ npm install -g hexo-cli
    

安装 Node.js

安装 Node.js 的最佳方式是使用 nvm
cURL:

$ curl https://raw.github.com/creationix/nvm/master/install.sh | sh

Wget:

$ wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh

安装完成后,重启终端并执行下列命令即可安装 Node.js。

    $ nvm install stable

安装 Hexo

所有必备的应用程序安装完成后,即可使用 npm 安装 Hexo。

$ npm install -g hexo-cli

hexo系列相关插件

  • hexo脚手架
    $ npm install hexo-cli -g
    
  • hexo-deployer-git (远程部署)
    $ npm install hexo-deployer-git --save
    
  • hexo-asset-image (插入图片)
    $ npm install hexo-asset-image --save
    
  • hexo-generator-json-content (用于全部文章获取)
    $  npm install hexo-generator-json-content --save
    
  • yilia主题
    $  git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia
    

    建站

安装 Hexo 完成后,接下来就需要我们配置hexo,请执行下列命令,Hexo 将会在指定文件夹中新建所需要的文件.

$ hexo init <folder>
$ cd <folder>
$ npm install

1.打开根目录_config.yml文件,设置网站内容:标题、描述等

2.配置deploy选项:

type: 根据代码部署情况(我的是git)
repo: 项目仓库地址
branch: 项目所在分支

3.设置主题

theme: yilia

4.主题内容设置:

进入themes/yilia/_config.yml,根据自己要求设置即可。
可参考Yilia

写作

你可以执行下列命令来创建一篇新文章

$ hexo new [layout] <title>

本地启动测试

$ hexo server

发布

1.首先清除原来打包资源,首次不需要清除

$ hexo clean

2.生成静态资源

$  hexo generate

3.部署到远程服务器上

$  hexo deploy