建立 Github Repository
先登入Github
接著建立Repository傳送門
需注意的是 Repository名稱必須是<帳號名稱>.github.io,
例如您的帳號是 “HandsomeMan” 那麼您的Repository名稱就必須設定為 “HandsomeMan.github.io”
Clone Repository
使用Git指令將剛才的Repository 複製回來
git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY
以步驟1的例子為例:
git clone https://github.com/HandsomeMan/HandsomeMan.github.io
設定Github SSH Key
複製回來後,
cd
指令切換目錄到剛剛複製下來的專案資料夾底下使用
ssh-keygen
產生 RSA Keyssh-keygen -t rsa -C handsome@yourgithubaccount.com
將
C:\Users\<YourAccount>\.ssh\id_rsa.pub
的內容複製到github設定底下點擊 Add Key
git config --global user.email <yourgithubemail> git config --global user.name <yourgithubname>
ssh -T git@github.com
接著會有提示輸入,要記得輸入
yes
安裝 Hexo
npm install -g hexo-cli
- 切換目錄至專案目錄底下
hexo init npm install
調整Hexo設定
修改
_config.yml
設定deploy參數
找到deploy區塊
將type的值改為git
並且將repo改為Github Repository位址repo:https://github.com/HandsomeMan/HandsomeMan.github.io
deploy:
type: git
repo: https://github.com/HandsomeMan/HandsomeMan.github.io
branch: master
新增文章
- 輸入
hexo new post <title>
預覽結果
hexo clean
hexo generate # or hexo g
hexo server # or hexo s
將Hexo發佈到Github
安裝
Hexo Deployer Git
npm install hexo-deployer-git --save
執行
hexo deploy
hexo deploy # or hexo d