Hexo 是一个快速、简洁且高效的博客框架,利用 Node.js 所带来的超快生成速度,让上百个页面在几秒内瞬间完成渲染。支持 GitHub Flavored Markdown 的全部功能,甚至能够整合 Octopress 的大多数插件。只需一条指令便可部署到 GitHub Pages, Heroku 或其余平台。强大的 API 能与数种模板引擎(EJS,Pug,Nunjucks)和工具(Babel,PostCSS,Less/Sass)轻易集成。git
安装 Hexo 至关简单,只须要先安装 Node.js 和 Git,而后运行以下命令:npm
$ npm install hexo-cli -g
安装 Hexo 完成后,请执行下列命令,Hexo 将会在指定文件夹中新建所须要的文件。服务器
$ hexo init <folder> $ cd <folder> $ npm install
文件 _config.yml 里是网站的 配置 信息,您能够在此配置大部分的参数。hexo
$ hexo new <title>
以上命令会建立一个 source/about/\<title\>.md 文件,若是标题包含空格的话,请使用引号括起来。框架
$ hexo server
启动服务器。默认状况下,访问网址为: http://localhost:4000/。工具
$ hexo deploy
部署网站。该命令能够简写为:网站
$ hexo d
Hexo 提供了快速方便的一键部署功能,只需一条命令就能将网站部署到服务器上。url
hexo deploy
在开始以前,您必须先安装 hexo-deployer-git插件
$ npm install hexo-deployer-git --save
而后修改 _config.yml 配置code
deploy: type: git repo: <repository url> branch: [branch]
这样就能够执行以下命令生成站点文件并推送至远程库。
$ hexo clean && hexo deploy