Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成完美的静态网页。
基础安装
安装 Hexo 相当简单。然而在安装前,您必须检查电脑中是否已安装下列应用程序:
安装 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