Python數據挖掘與文本分析&Stata應用能力提升與實證前沿 開始報名了~
在B站看到一位博主用Hugo製作個人博客的視頻,感覺挺簡單的,真的十幾分鍾就能看到雲端出現自己的博客,當然了想讓自己的博客更美觀更炫酷,精雕細琢會花很多功夫。現在大家看到的效果,大鄧用了一整天的時間,一點點修飾改動出來的。
目錄
安裝Hugo
新建Hugo項目
Academic主題下載
啓動本地博客
在本地新建一篇文章
將本地博客部署到服務器
更多
實驗代碼下載
1. 安裝Hugo
這裏以Mac爲例,安裝Hugo,命令行輸入
brew install hugo
2. 新建Hugo項目
切換到桌面(我喜歡把項目放到桌面), 命令行執行
cd desktop
新建一個叫做MyBlog的hugo項目文件夾,命令行執行
hugo new site MyBlog
現在可以在桌面看到一個MyBlog文件夾,接下來切換工作目錄到MyBlog
cd MyBlog
記者目前我們的命令行處於MyBlog的根目錄 , 接下來下載網站主題
3. Academic主題下載
Hugo有很多主題,我選擇的 https://themes.gohugo.io/academic/,
在命令行逐行執行下方命令
cd themes
git clone https://github.com/gcushen/hugo-academic.git
{{% alert note %}}我們可以在 MyBlog/themes 看到多了一個 hugo-academic文件夾,把hugo-academic改爲academic ,現在網站已經建立好了~{{% /alert %}}
{{% alert warning %}}這裏切換回項目根目錄MyBlog{{% /alert %}}
cd ..
命令行執行pwd,檢查一下目錄
pwd
得到
/Users/電腦用戶名/desktop/MyBlog
4. 啓動本地博客
現在我們以academic主題爲例,啓動博客
命令行執行
hugo server -t academic --buildDrafts
{{% alert note %}}補充: t的意思是主題{{% / alert %}}
執行後,在命令行中會提示我們
http://localhost:1313/
在瀏覽器中複製粘貼上方的鏈接,我們的Blog毛坯房搭建好了~
5. 在本地新建一篇文章
依舊是MyBlog根目錄,命令行執行
hugo new post/first-article.md
{{% alert note %}}在MyBlog/content內新生成了一個post文件夾,並且post內有了一個first-article.md文件。{{% /alert %}}
接下來就是在first-article.md內用markdown方式寫內容即可。
我們測試一下現在的網站,繼續回到MyBlog根目錄,命令行執行
hugo server -t academic --buildDrafts
在瀏覽器中我們可以看到有First Ariticle的文章。
6. 將本地博客部署到服務器
在github新建一個倉庫,倉庫名命名方式
<你的github用戶名>.github.io
比如我的github賬號名是thunderhit,那麼倉庫名爲
thunderhit.github.io
在MyBlog根目錄,命令行執行
hugo --theme=academic --baseUrl='https://thunderhit.github.io/' --buildDrafts
{{% alert note %}}補充: 主題academic, 網站地址 https://thunderhit.github.io/
,你們根據自己需要改成自己的倉庫名{{% /alert %}}
現在我們在MyBlog中多了一個public文件夾,其中有我們新建的文章內容。
綁定public與github倉庫
命令行切換到public目錄,初始化git
cd public
git init
git add .
git commit -m '我的hugo博客第一次提交'
把public與遠程github倉庫關聯
依次執行(大家的github地址略微不同,需要改動一下)
git remote add origin [email protected]:thunderhit/thunderhit.github.io.git
git push -u origin master
命令行上傳完畢後,在瀏覽器網址欄打開鏈接 https://thunderhit.github.io/
就可以看到我們自己的博客了~
更多
如果大家想學仔細學Hugo,推薦大家看B站Up主:ianianying的視頻
實驗代碼下載
如果實驗沒成功,大家可以下載我的博客項目。項目資源獲取方式,【公衆號:大鄧和他的Python】後臺回覆關鍵詞"Hugo"
往期文章讀完本文你就瞭解什麼是文本分析
綜述:文本分析在市場營銷研究中的應用
從記者的Twitter關注看他們稿件的黨派傾向?
Pandas時間序列數據操作
70G上市公司定期報告數據集
文本數據清洗之正則表達式
Python網絡爬蟲與文本數據分析
shreport庫: 批量下載上海證券交易所上市公司年報
Numpy和Pandas性能改善的方法和技巧
漂亮~pandas可以無縫銜接Bokeh
YelpDaset: 酒店管理類數據集10+G
點擊閱讀原文,查看博客效果~