寫在前面
上一篇博客寫了如何將博客網站部署在本地,這篇文章主要是寫如何將博客網站部署到遠端,也就是Github或者Gitee。作者目前正在做畢業設計,僅僅完成部署和樣式修改工作,之後會抽時間寫博客以及優化訪問速度。博客網站:https://trace001.gitee.io/
部署個人博客到Github上
安裝Git插件
在自己新建的blog文件夾下鼠標單擊右鍵點擊git bash here
,終端輸入:cnpm install --save hexo-deployer-git
註冊並登錄Github
Github作爲程序員獲取學習代碼的聖地,相信每個人都有賬號吧。沒有的話建議趕緊去註冊一個。
在Github上創建倉庫
創建倉庫,名爲:你的GitHub賬號.github.io eg:(tracese.github.io),這一步很重要,需按照要求來,不然後面會出現一些莫名其妙的錯誤
設置賬號和郵箱
修改博客網站的配置信息
打開博客網站的文件夾,找到_config.yml
,用編輯器打開
找到deploy,配置以下信息
其中repo就是剛創建的GitHub倉庫
yml文件是一種視空格如生命的文件,所以yml配置文件書寫規範:key:和value中間需要有空格,不然會報錯
創建SSH
ssh-keygen -t rsa -C "自己的郵箱"
不用輸入密碼,一直回車即可
這時在你的電腦裏會生成一個.ssh的文件
打開文件裏面的id_rsa.pub,複製到github中完成密鑰匹配
打開github
,點擊setting
點擊New SSH key
把id_rsa.pub的密鑰複製到裏面
在git bash here中,返回“You’ve successfully authenticated”即成功:
部署hexo到GitHub上
hexo clean #清除緩存
hexo g #生成文章
hexo d #部署文章
hexo d時可能要你輸入username和password
部署成功,在網站上輸入http://自己的GitHub名.github.io 即可