首先你要有自己的GitHub賬号(可以自己去官網申請)
第一步:建立倉庫
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICM38FdsYkRGZkRG9lcvx2bjxiNx8VZ6l2cs0TPB10MVpnT6lleNBDOsJGcohVYsR2MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL2QzNwUDMxETMzEzMwkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
安裝Git
程式猿應該基本都會用git了,不會的建議參考本人
git 學習筆記:筆記一;筆記二;筆記三;筆記四;筆記五。建立新的Repository,倉庫名為【your_user_name.github.io】
後續想要把網站部署到Github上,需要在【your_user_name.github.io】此倉庫下的Setting配置中添加一個Deploy keys
生成與添加ssh key
1:打開終端(郵箱是你申請github用的郵箱)
$ ssh-keygen -t rsa -b 4096 -C "[email protected]"
然後一路按Enter就可以了
2:添加ssh key到ssh agent
$ eval "$(ssh-agent -s)"
$ ssh-add ~/.ssh/id_rsa
3:添加到github
$ sudo apt-get install xclip
$ xclip -sel clip < ~/.ssh/id_rsa.pub
或者:
$ cd .ssh
$ vim id_rsa.pub
将裡邊的内容粘貼到
安裝nodejs,npm(如果沒有安裝的話)
$ sudo apt-get install nodejs
$ sudo apt-get install npm
可以用
$ nodejs --version
$ npm --version
檢視是否安裝成功
安裝hexo
# 使用npm安裝Hexo
$ npm install -g hexo-cli
#初始化Hexo
$ hexo init
#生成靜态頁面
$ hexo generate
#啟動本地服務,浏覽器通路:http://localhost:4000
$ hexo server
#配置Hexo的_config.yml
deploy:
type: git
repo:https://github.com/myloveyy/test.github.io.git
branch:master
#要送出到Github上需要安裝hexo-deployer-git插件
$ npm install hexo-deployer-git --save
#部署網站到Github上
$ hexo deploy
然後點選github你建的那個倉庫settings下的 github pages下生成的網址就能看見你個人的部落格頁面了
部署
每次部署的步驟,可按以下三步來進行。
hexo clean
hexo generate
hexo deploy