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