Hexo介紹
Hexo是一個快速袱饭、簡潔且高效的博客框架雌桑。Hexo使用Markdown
來編寫文章,通過Hexo生成靜態(tài)網(wǎng)頁务荆,然后部署到服務器上妆距。
Homebrew安裝
Homebrew是OS X不可獲取的套件管理器,我們可以通過它獲取并且安裝很多組件,安裝方式如下:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Node.js安裝
1.我們將采用Node管理器nvm來進行安裝
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.30.1/install.sh | bash```
2.安裝Node.js
```python
nvm install node && nvm alias default node
Hexo安裝
npm install hexo-cli -g
初始化工作
定位到你想存放的目錄執(zhí)行如下命令:
hexo init blog
cd blog
npm install
hexo server
使用hexo server蛹含,Hexo會在本地啟動一個HTTP服務毅厚,這樣就可以在本地打開預覽效果了,地址為 http://0.0.0.0:4000 浦箱,停止預覽可以使用Ctrl+C
終止掉進程吸耿。
Github部署
1、申請賬號酷窥;
2咽安、建立Repository,倉庫名為your_user_name.github.io
蓬推;
3妆棒、配置hexo:
deploy:
type: git ##3.1.1版本
repository: git@github.com:yourname/yourname.github.io.git
branch: master
4、部署插件
npm install hexo-deployer-git --save```
5沸伏、執(zhí)行
hexo deploy```
6糕珊、瀏覽器中輸入 http://leopardpan.github.io/ 即可。
Gitcafe部署
1毅糟、申請賬號红选;
2、建一個跟用戶名相同的項目姆另;
3喇肋、添加ssh key:
ssh-keygen -t rsa -C "your name"```
生成時會詢問輸入文件名坟乾,這個直接回車按默認的來,密碼按自己的需要設置一下蝶防。
這樣默認會在本地的~/.ssh目錄下生成id_rsa甚侣,id_rsa.pub兩個文件,id_rsa是私鑰间学,id_rsa.pub是公鑰殷费。
cat ~/.ssh/id_rsa.pub
把里面的內(nèi)容拷貝到gitcafe的ssh keys設置中[](https://www.aswifter.com/images/gitcafe-sshkey.jpg)
4、部署插件:
```python
npm install hexo-deployer-git --save```
5菱鸥、配置hexo:
打開_config.yml, 修改deploy模塊
```python
deploy:
type: git ##3.1.1版本
repository: git@gitcafe.com:xxxx/xxxx.git
branch: gitcafe-pages
寫作命令
- 建立新文章:hexo n “新文章名”
- 預覽文章:hexo s
- 生成網(wǎng)頁:hexo g
- 發(fā)布文章:hexo d
- 生成網(wǎng)頁并發(fā)布文章:hexo d -g