Hexo簡介與安裝
1. 什么是Hexo?
Hexo 是一個快速、簡潔且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在幾秒內(nèi),即可利用靚麗的主題生成靜態(tài)網(wǎng)頁。
2. 安裝
參照 官方文檔 完成相關(guān)安裝步驟
3. 初始化
新建一個文件夾,比如blog,作為本地博客文件庫
# 初始化
$ cd blog
$ hexo init
# 生成靜態(tài)界面
$ hexo g(等同于hexo generate)
# 啟動服務(wù)
$ hexo s(等同于hexo server)
瀏覽器輸入 http://localhost:4000 預(yù)覽
將本地Hexo博客同步到Github
1. 注冊一個Github賬號
這里不做演示
2. 創(chuàng)建Repository
Repository的名字即為你博客的域名,命名規(guī)則是:Github用戶名.github.io,比如Github用戶名是iamsea,那倉庫名是iamsea.github.io,創(chuàng)建后進入項目設(shè)置,會看到

成功創(chuàng)建博客倉庫.png
3. Github添加SSH key
# 創(chuàng)建一個SSH key
$ ssh-keygen -t rsa -C "your_email@example.com"

生成SSH key.png
注: SSH key既是所生成id_rsa文件的全部內(nèi)容,詳細可以參考這里
添加SSH key至Github

添加SSH key.png
4. 修改本地站點配置
打開blog/_config.yml文件,既站點配置文件,修改deploy字段
deploy:
type: git
repo: https://github.com/iamsea/iamsea.github.io.git #你的博客Repository鏈接
branch: master
5. 提交到Gighub
安裝hexo-deployer-git插件
$ npm install hexo-deployer-git --save
生成靜態(tài)界面
$ hexo g
或
$ hexo generata
提交部署到github
$ hexo d
或
$ 等同于hexo deploy
合并的命令為
$ hexo g -d
注:看到 Deploy done: git表示成功提交
至此,本地Hexo博客已經(jīng)布署到Github了
瀏覽器輸入你的Github用戶名.github.io預(yù)覽