試著將blog移到根目錄
文章目錄
修改設定檔
_config.yml中的網址與網站路徑要改成如下
12url: https://afunpub.github.io/root: /如果要用
hexo d
指令的話deploy的選項也要改到根目錄,但常失敗。1234567先安裝npm install hexo-deployer-git --save再修改deploy:type: gitrepo: https://github.com/afunpub/afunpub.github.io.gitbranch: mastermessage:hexo new 好像不能用太多中文,要再測試。
- 建議移站前跑一下
hexo g
讓文章的資料庫重整一下,避免無謂的錯誤。
手動上傳到git
- 下
hexo d
他會將public資料夾變動的檔案複製到.deploy_git資料夾內 - 將’.deploy_git/‘資料夾的上傳路徑設好’git remote add origin https://github.com/afunpub/afunpub.github.io.git‘
- 然後將’.deploy_git/‘底下的檔案上傳到github上’
這時候常會出現網站與本地檔案時間不同,然後拒絕上傳
Updates were rejected because the tip of your current branch is behind
,我通常會下1234567git pull origin mastergit push --set-upstream origin master -f或git push -u origin master -fgit push -u -f那個-u就是--set-upstream的意思有設origin路徑的話,origin master可省略。可以寫成一個sh檔來執行,因為懶。
12345678hexo generatehexo dcd .deploy_git/git add .git commit -m "update"git push -u origin master -fcd ..注意origin要先設好最後自己blog也要上傳
123git add .git commit -m "update"git push -u origin master -f