獨立部落格搭建系列1:使用 hexo 搭建一個精美部落格,並部署到GitHub Pages
- 2019 年 10 月 6 日
- 筆記

1、安裝 Git 和 nodejs
https://hexo.io/zh-cn/docs/

2 安裝Hexo
https://hexo.io/zh-cn/

3、更換伊卡洛斯主題
https://github.com/ppoffice/hexo-theme-icarus

配置新主題:
https://blog.zhangruipeng.me/hexo-theme-icarus/uncategorized/getting-started-with-icarus/

4、在GitHub上建一個新倉庫

5、配置Git的SSH KEY
生成SSH添加到GitHub 回到你的git bash中,
git config --global user.name "yourname" git config --global user.email "youremail" 這裡的yourname輸入你的GitHub用戶名,youremail輸入你GitHub的郵箱。這樣GitHub才能知道你是不是對應它的賬戶。
可以用以下兩條,檢查一下你有沒有輸對
git config user.name git config user.email 然後創建SSH,一路回車
ssh-keygen -t rsa -C "youremail" 這個時候它會告訴你已經生成了.ssh的文件夾。在你的電腦中找到這個文件夾。
ssh,簡單來講,就是一個秘鑰,其中,id_rsa是你這台電腦的私人秘鑰,不能給別人看的,id_rsa.pub是公共秘鑰,可以隨便給別人看。把這個公鑰放在GitHub上,這樣當你鏈接GitHub自己的賬戶時,它就會根據公鑰匹配你的私鑰,當能夠相互匹配時,才能夠順利的通過git上傳你的文件到GitHub上。
而後在GitHub的setting中,找到SSH keys的設置選項,點擊New SSH key 把你的id_rsa.pub裡面的資訊複製進去。

6、更改 Hexo 配置文件_config.yml
這一步,我們就可以將hexo和GitHub關聯起來,也就是將hexo生成的文章部署到GitHub上,打開站點配置文件 _config.yml,翻到最後,修改為 YourgithubName就是你的GitHub賬戶

deploy: type: git repo: https://github.com/YourgithubName/YourgithubName.github.io.git branch: master 這個時候需要先安裝deploy-git ,也就是部署的命令,這樣你才能用命令部署到GitHub。
npm install hexo-deployer-git --save 然後
hexo clean hexo generate hexo deploy



這樣就可以成功地把hexo部落格部署到Github上了。
打開https://h2pl.github.io/就可以看到效果啦。
現在的域名是how2playlife.com