!!太爽了,看了很久教程,自己試了好久,終于搞懂怎么把hugo和public單獨進行部署了!!!!!
目的是什么?目的當然是為了修改這天殺的hugo的模板。現在hugo自動部署到github,直接用git遠程模板了,如果你不仔細找根本找不到,找到后還要自己寫css,費半天勁修改。當然,我很想徹底了解怎么修改模板,等我有時間后面仔細研究一下,現在嘛先用著哈哈哈哈!!!
如果用靜態的方法修改,那就只需要修改html文件了,那簡直太省事了。
等我最近搞完這個論文,我一定回頭給他動態的整了,現在網上的資源真的差,一點都講不透hugo。
hugo+github部署網站,有兩個部署方法
一:靜態的
去文件里,運行hugo!!!記得不是hugo server也不是hugo?server -D
會生成public文件,這個文件就是靜態網頁。
然后把public上傳到github上
這里需要注意:
1. 倉庫為了少點報錯,最好是你的用戶名.github.io,這樣就只會是http://用戶名.github.io不是ttp://用戶名//xxxx.github.io!!!
2. 需要public不能是私人倉庫
3. setting pages里使用分支發布!這個很重要!和動態的區分。
這樣就可以顯示嘍!
二. 動態的
https://gohugo.io/host-and-deploy/host-on-github-pages/
官網的,很詳細,就不細講了
而且呢!你在使用模板創立的時候跟著教程走就自動創立了,很省事。
但是重點來了:怎么修改模板,因為
他是使用遠程git引用的模板,所以你得去這個倉庫里,把themes文件下下來,應該是layouts/下,然后在你的根目錄里再創建一個layouts,再把它的代碼粘過來,同時修改css樣式。非常麻煩!我還沒仔細研究。
過段時間給他整了。先這樣了,希望有大神看到了能教教我也是極好的嘿嘿嘿!