一直想寫網誌很久了,想找一個地方記錄一下所學過的東西,剛好就趁著寒假的空檔來學習如何利用GitHub架設Blog。由於對於這些東西一概不知,即便看起來簡單的步驟也是折騰了好一陣子,希望這篇文章可以幫助到其他人。
詳細的內容還在研究,目前只能提供初步的內容。
申請GitHub
首先先到GitHub申請帳號
申請完後,點選New Repository
在名字填入使用者名稱.github.io
安裝Git、Node.js
安裝Hexo
打開cmd輸入npm install hexo -g
安裝完
使用Hexo
先建立一個資料夾,之後到資料夾內點右鍵Git Bash
輸入hexo init
並等候建立完成
輸入npm install
安裝套件
輸入hexo g
產生public檔
輸入hexo s
啟動伺服器
瀏覽器輸入localhost:4000
即可看到網站囉
發佈到GitHub
打開_config.yml
拉至最下面找到deploy
改成1234deploy: type: github repository: git@github.com:使用者名稱/使用者名稱.github.io.git branch: master
輸入hexo d
並等候一段時間後
接下來只要到使用者名稱.github.io
就可以看到Blog了
Bug
- 如果發佈途中顯示
Permission denied (publickey)
- 可照著官方指示做即可,如果在
$ ssh-add
步驟遇到問題,可參照以下步驟
建立好Key後將id_rsa.pub
檔案內容複製
並在GitHub中的settings
中找到SSH Keys
將內容貼上即可
Permission denied (publickey)
- 可照著官方指示做即可,如果在
$ ssh-add
步驟遇到問題,可參照以下步驟
建立好Key後將id_rsa.pub
檔案內容複製
並在GitHub中的settings
中找到SSH Keys
將內容貼上即可