不知腦子又瓦特了,又把網站的程序從 換成了 Hugo 。之前也寫過一篇文章:「使用了靜態網頁生成器:從 到 Hugo」,大概是自己貼在知乎上的文章閱讀數量最多的一篇 。
Host on 動態網站 vs 靜態網站
在8月初的時候,逐漸厭倦了靜態網頁生成器。為什么?每次寫文章總覺得特別的正式快遞單號生成器網頁版,需要打開電腦坐在電腦前編輯文章;寫完之后點擊保存還不能立即更新在網站上,需要通過一系列步驟:先告訴代碼版本管理軟件改了哪些地方、點擊上傳、然后再克隆或者更新到服務器。
這樣就覺得整個流程特別的麻煩,特別是寫完之后的那些流程?;蛘呤莾H僅修改一些地方,比如修改錯別字,都要同樣進行這些流程。
碼文章倒很方便:可以先在某個筆記軟件上用訊飛輸入法隨便寫寫(邊說邊寫,感覺這樣效率高),最后統一發布到網站上。但是就整個網站發布的體驗來說,比 這樣的建站程序要麻煩很多。
所以靜態博客的優勢到底在哪里?個人覺得下面這兩點是非常吸引我的:
可以使用 寫文章,這樣就可以不用考慮文章排版的問題。網站易于維護,不用擔心數據庫損壞或者被攻擊等問題。整個網站就只有自己寫的那一堆 文件和一些文章的配圖,只要這些文件沒有丟失,網站就不會消失。
語法速查,圖片來源:.fr/pin//
但是在前一陣子隨便看看的時候看到有一個靜態網頁的發布神器:叫做 。在它的主頁上可以看到它的宣傳語:用最快的方式構建最快的網站。確實快,而且免費。
極其樸素的主頁白嫖不香嘛?
那么快速建立一個靜態的網站或者想建立一個自己的個人博客,現在的成本可以只降到一個域名的價格:
一個域名(價格不等,新的非精品 .cn 域名大概二、三十元/年) 賬號(免費) 賬號(一定用量免費,小站完全夠用)
當然,如果不想使用自己個性的域名,完全可以使用這些靜態網站部署工具所提供的默認域名,比如 自己隨便取..io 或者 自己隨便取..app 等等。
這里又出了一個問題:代碼托管仍需要 ,那為什么不用 Page 直接部署并建立一個網站呢?因為據說 屏蔽了百度蜘蛛,百度可能無法抓取里面的內容、從而導致網站遲遲不被收錄。
推薦使用 Hugo 構建網站
為什么推薦 Hugo 作為靜態網頁生成器呢?Hugo 構建網頁的速度非???,比其他靜態網頁生成器快得多。
具體如何使用 Hugo 構建一個個人網站,可以參看開頭的那篇文章「使用了靜態網頁生成器:從 到 Hugo」(這篇文章大概忘記復制粘貼到公眾號里了,可以去知乎或者是不淡定的實驗室網站上找找)快遞單號生成器網頁版,或者之后再理一理、重新寫一篇更為簡潔一點的教程。
用最快的方法構建最快的網站
當使用 將網站項目文件夾里的所有東西上傳完畢之后,那么就可以打開 給予它訪問 倉庫的權限。
當 讀取完你的網站所屬倉庫時,會自動識別你所用的靜態網頁生成器的程序,然后只要點擊部署并發布,你的網站就會在 被構建并且被發布。
在此之后,這一切都是自動的:包括當修改了哪篇文章之后:只要上你網站的倉庫發生了變化, 就會自動重新構建網頁文件并且自動發布。
構建網站的控制臺自定義域名
沒有一個自定義的域名,那么這個個人網站就感覺缺了那么一點點意思。
在添加完域名之后,需要在自己的域名供應商那邊將 dns 服務器改成 的服務器,這樣可以享受到 所提供的 cdn 加速服務。
自定義域名
也能自動為你的網站加上 https,但是實測我的網站域名后綴 . 就不行。需要自己去重新申請一個證書,并將證書和密鑰粘貼到 內即可。