大鄧的自建博客Thunderhit開通了

Python數據挖掘與文本分析&Stata應用能力提升與實證前沿 開始報名了~

在B站看到一位博主用Hugo製作個人博客的視頻,感覺挺簡單的,真的十幾分鍾就能看到雲端出現自己的博客,當然了想讓自己的博客更美觀更炫酷,精雕細琢會花很多功夫。現在大家看到的效果,大鄧用了一整天的時間,一點點修飾改動出來的。

目錄

  1. 安裝Hugo

  2. 新建Hugo項目

  3. Academic主題下載

  4. 啓動本地博客

  5. 在本地新建一篇文章

  6. 將本地博客部署到服務器
    更多
    實驗代碼下載


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

點擊閱讀原文,查看博客效果~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章