方格精選

技術筆記|使用 Hugo 免費搭建個人網站

更新於 發佈於 閱讀時間約 6 分鐘
兩年多前,開始有了重新架構網站的想法,所以把 Blogger 架設的網站,移轉至到了新的平台,當年我也做過了一些優缺點評析,剛好最近又再重新整理網站的所有架構,順便也重新啟動了一次 Hugo 架設網站的循環。
奇妙的共振,讓我在 Matters 看到了篇關於自架網站的相關文章,透過連結看到許多自架站的成果,例如魔鬼小編的生活就是這麼廢YZ Straight Talk|繼續寫字,提供了許多網站排版的靈感,漸漸把自己從無盡的「版型搜尋」解放出來,開始設計一個改版後的網站,呈現改版後的自己。
如之前說過的,我對於手把手的文章沒有這麼擅長,所以大概講一下頭跟尾,並提供更多的資源給大家參考外,還是要回來著重思考的過程以及獲得的內容。

Hugo 的門檻

寫部落格十幾年的時間,想當年最喜歡的平台是「明日報」(相信大家應該幾乎沒聽過),幾個大平台來來去去,到現在大概就幾大主流 Google 旗下的 Blogger、具領導地位的 Wordpress,廣告非常惱人的 Pixnet,還有幾個 WIX 類型的網站建置系統。
Hugo 算是近年興起,慢慢擁有一片天的網站架設工具。基本上,很類似 Wordpress,他可以提供不僅僅只是部落格,更強大的是可以成為一個網站。
但相較於其他平台,Hugo 門檻是比較高的,這樣的門檻帶來了一些特色,卻也讓很多人沒有辦法入手,例如:
  1. 熟悉 Markdown
  2. 能夠懂 Github 使用
  3. 能夠自主的架設 Hugo 在電腦上產生網頁
Hugo 是否過 Google 研發的 GOlang 為基礎,創造出來的靜態網站編譯器。所有的網站最後都會經過轉譯成為 HTML 檔案,擁有極佳的速度體驗,但去也產生了門檻跟限制。
第一個編輯文章的時候,需要倚靠 Markdown 來編輯原始稿件,Hugo 支援許多 Markdown 格式,不過對於不熟悉 Markdown 的人,你當然可以開啟 HTML Code 書寫模式,但其實就沒有這麼方便。
再來就是架設網站的時候,有多種選擇,目前看起來最方便的就是透過 Github,基礎是創建一個 Github Page 把輸出的 HTML 檔案放在裡面,不過後來我發現更好方式是把 Github 連結到 Netlify,這樣可以自動部署。
講到這邊都是技術門檻,網路上是有許多資源的,1大家可以自己去參考或搜尋 Hugo。
總的來說,技術的門檻比現在盛行的工具,是高出許多的,但我自己覺得,結果是一個甜美的果實。

客製化設定的部分

延續這樣的門檻,如果大家有興趣,可以慢慢的自己做做看。當你突破了技術設定的部分,或許會對能客製化的部分吸引。
這兩年多來,總是會因為自己覺得能夠更好的部分,對網站有增減的部分,很多技術面的內容,我有收整在另外一篇文章
Hugo 的好處就是完全的免費開源,也已經有許多人使用在自己的網站上,所以當有問題的時候,上網搜尋可以看到許多問答集,自己慢慢測試可找到答案。
另外一層面,即使你不熟悉程式碼,但只要基礎的 HTML 跟 CSS 設定,也能夠達到許多客製化版位的部分。
例如,目前未來六米上面有許多欄位都是透過 HTML 與 CSS 設定出來的,例如以下的三個版位。
小註解欄位,可以放作者想說的話。
強調的部分,可以當作重點也分段幫助閱讀舒緩。
引言,匡出引入別人所說的話。
還有許多其他的版位,歡迎多光光網站不同的文章。基本上都是透過 CSS 與 HTML 簡單的改寫之後,就可以完成的。
我自已本身就已經累積了一定的經驗,所以可以根據自己需求制定,當然你也可以選擇一個自己喜歡的版型,目前已經累積了上百種的免費版型,真的要使用的話,其實也是充滿不同的選擇。

使用免費的主機資源

在使用 Wordpress 的時候,因為整個套件上面是包含了程式在裡面,所以需要主機的規格,要能夠提供 PHP 跟 MySQL 等資料庫與程式語言。這一點,Hugo 具備大大的優勢,因為所有 Hugo 編譯出來的網站,是靜態網頁。
目前已經有許多免費的資源,如之前講到的 Github Page,就是穩定的一個主機空間,當然網路上也有許多支援 HTML 網頁的免費空間,另外一方面如 Netlify、還有 Cloudfare Pages
如果使用付費的空間,當然也是可以的,所以在部署網站上面,Hugo 提供的選擇是非常多元的,雖然有一定的入門門檻,但之後主機上面選擇就非常多,且流量相對要程式運算的網站,也有節約的可能。

小結:做網站是一個反思的過程

上面大概是整合了一些不同的資源,感謝這文章的整理,讓我重新複習使用 Hugo 架設網站的過程。除了技術面以外,另外一部分的經驗是,一直在思考自己到底想要什麼。
因為看到幾個版型很舒服、清晰的網站,2使得自己在過程中,一直在思考著,我到底想要呈現什麼樣的感覺,又如何能夠創造一個連自己閱讀起來都覺得滿意的環境。
其實在這次動工之前,我大概每幾天都會回去看不同的版型,想著我應該要換到哪一個版型。設定很多條件,例如需要有亮色與暗色版本、需要能夠有多層次的選單等等。
好幾次,覺得自己選好了,最後又被那種無端的完美主義打敗,覺得這麼版型有個地方不合,這樣應該來回超過十次。
終於在這次的端午連假前夕,忽然覺得既然找不到一個完整屬於自己的,不如自己找一個適合的慢慢改成自己喜歡的吧
從過去修改到一半的版型,慢慢找到一個自己覺得適合修改,開始動工。感謝過去兩年多的累積,在修改上面能夠達到自己的需求;也感謝網路上許多的資源,能夠提供嘗試的可能,並且達到預期的效果。
在每次一個新的元素設計出來後,總是不斷地再斟酌,到底應該多少行距?要用什麼字型?大小、顏色是如何?要使用背景色嗎?一對問題不斷的自我省思,不斷地去思考:「哪些是我自己看了會開心,甚至於興奮的?
最後成就了現在的版型,相信你應該會發現在這裡面,充滿著許多我參考的一些影子,那是反覆抉擇下,找到的舒適感,參考別人的美,創造出自己的獨特。
這兩、三天的全力投入,前半段的端午假期都沒有做其他的事情,終於昨天推出了成果,是一段充滿不同思考的珍貴過程,相信這一段養分,在未來的文章中,也會不斷地呈現。
期待更多的分享以及碰撞出的火花

  1. 將部落格從 Wordpress 轉換到 HugoWordPress 搬家 Hugo 的記錄與設定[BLOG] 從WORDPRESS 移動到 HUGO ↩︎
  2. 雷蒙三十科技島讀電腦玩物 ↩︎
即將進入廣告,捲動後可繼續閱讀
為什麼會看到廣告
縮短知識與實踐的距離 📪 理清人生的脈絡,過上想要的生活。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
回來想想,硬要把自己的東西切割開來,把身心靈這一塊拉出來,跟「我這個人」是背道而馳。經過這樣的推理,終於發現,或者應該說體會到了一個常常聽到的一句話。
開始寫子彈筆記運用的經驗,是因為過去幾個月,都會不時地花很多時間,找尋 App 看看有沒有超級好用的,漸漸發現,沒有最好用的工具,重點如何建構自己的系統。而邊整理邊分享的方式,正好讓我產生持續進步的空間。 之前已經講過,日誌、月誌,這次輪到了「未來誌」...
從這月開始,我給了自己新的嘗試,就是好好的把自己放在13月亮曆之中,在過去的一週,自己也經過許多思考跟轉化,針對公曆來講述13月亮曆,剛好是我實驗的一環,就讓繼續走下去,看看會發生什麼事情。
上一週,Agenda 迎來了重要的更新,從 Agenda 12 晉升至 Agenda 13,過去這半年來軟體版本進展速度蠻快的。每一次的新增 Premium 功能,Agenda 都會以主要版本增加一的方式,上次 Agenda 12 推出了表格,這一次則一次推出兩項。
相較於日誌的仔細、未來誌的大綱,月誌就如同一個互相轉換的介質,在這裡面我們會花時間把事情確定,也會花時間設定一點不確定但不是這麼遙遠的事情。
距離上次翻閱唐綺陽老師的運勢書,大概也兩年多了。今年不知道為什麼,有一種忽然想要去瞭解運勢書、運勢預測等等。所以買了第一本的運勢大解析,消息上這也是最後一本運勢書。曾經有一段時間,我非常不喜歡「運勢」這件事情。
回來想想,硬要把自己的東西切割開來,把身心靈這一塊拉出來,跟「我這個人」是背道而馳。經過這樣的推理,終於發現,或者應該說體會到了一個常常聽到的一句話。
開始寫子彈筆記運用的經驗,是因為過去幾個月,都會不時地花很多時間,找尋 App 看看有沒有超級好用的,漸漸發現,沒有最好用的工具,重點如何建構自己的系統。而邊整理邊分享的方式,正好讓我產生持續進步的空間。 之前已經講過,日誌、月誌,這次輪到了「未來誌」...
從這月開始,我給了自己新的嘗試,就是好好的把自己放在13月亮曆之中,在過去的一週,自己也經過許多思考跟轉化,針對公曆來講述13月亮曆,剛好是我實驗的一環,就讓繼續走下去,看看會發生什麼事情。
上一週,Agenda 迎來了重要的更新,從 Agenda 12 晉升至 Agenda 13,過去這半年來軟體版本進展速度蠻快的。每一次的新增 Premium 功能,Agenda 都會以主要版本增加一的方式,上次 Agenda 12 推出了表格,這一次則一次推出兩項。
相較於日誌的仔細、未來誌的大綱,月誌就如同一個互相轉換的介質,在這裡面我們會花時間把事情確定,也會花時間設定一點不確定但不是這麼遙遠的事情。
距離上次翻閱唐綺陽老師的運勢書,大概也兩年多了。今年不知道為什麼,有一種忽然想要去瞭解運勢書、運勢預測等等。所以買了第一本的運勢大解析,消息上這也是最後一本運勢書。曾經有一段時間,我非常不喜歡「運勢」這件事情。
你可能也想看
Google News 追蹤
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
架設第一個網站是一個令人興奮且具有挑戰性的過程。這篇文章將詳細介紹如何從零開始,逐步完成一個基本的網站,並且涵蓋所需的主要步驟。 1. 計劃與構思 在開始技術工作之前,首先要明確網站的目的和目標受眾。問問自己以下問題: 這個網站的主要目的是什么?(例如,博客、電子商務、個人作品集等) 目標受
Thumbnail
自架網站的優點包括完全控制網站的設計和功能,自定義擴展和調整空間,無需依賴第三方平台;此外,網站擁有者可以選擇最佳的安全措施和SEO策略,提升網站的安全性和可見性。 然而,自架網站的缺點是需要技術知識和時間成本,設置和維護較為複雜,初期投入費用較高,且若缺乏技術支持,可能會遇到技術問題難以解決。
Thumbnail
本文分享自架網站及方格子寫部落格的差異,包括成本費用、彈性度、保障性、流量及門檻。針對自架網站的成本費用、彈性度、保障性、流量及門檻進行詳細分析,提供寫部落格猶豫使用哪個平臺的人一些建議。
如果你正在考慮架設網站,那麼你可能已經聽說過WordPress網站。在現今這個時代,超過40%的網站都是使用WordPress製作的。相比之下,使用客製化手寫網站的企業就少得多。那麼,WordPress真的好用嗎?手寫網站又有哪些優點呢?在本文中,我們將比較這兩種架站方式,分析它們各自的優缺點,並引
Thumbnail
對於網頁製作新手來說,自己架設網站絕對是可行的。現代的網頁製作工具和平台設計得十分用戶友好,即使沒有網頁開發背景,也能輕鬆上手。在選擇網頁製作平台時,需要注意以下幾點: 操作介面:選擇一個操作界面清晰直觀的平台,這有助於您更容易地設計網站和探索各種功能。 功能齊全:確保平台提供您所需的所有功能...
Thumbnail
這篇文章介紹了9個免費網頁製作平臺的特色、優缺點和操作難易度。涵蓋平臺如Wix、WordPress.com、Weebly、Squarespace、Jimdo、Gatsby、Webnode、Yola和Strikingly,有助於讀者找到適合自己的網站製作工具。
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
架設第一個網站是一個令人興奮且具有挑戰性的過程。這篇文章將詳細介紹如何從零開始,逐步完成一個基本的網站,並且涵蓋所需的主要步驟。 1. 計劃與構思 在開始技術工作之前,首先要明確網站的目的和目標受眾。問問自己以下問題: 這個網站的主要目的是什么?(例如,博客、電子商務、個人作品集等) 目標受
Thumbnail
自架網站的優點包括完全控制網站的設計和功能,自定義擴展和調整空間,無需依賴第三方平台;此外,網站擁有者可以選擇最佳的安全措施和SEO策略,提升網站的安全性和可見性。 然而,自架網站的缺點是需要技術知識和時間成本,設置和維護較為複雜,初期投入費用較高,且若缺乏技術支持,可能會遇到技術問題難以解決。
Thumbnail
本文分享自架網站及方格子寫部落格的差異,包括成本費用、彈性度、保障性、流量及門檻。針對自架網站的成本費用、彈性度、保障性、流量及門檻進行詳細分析,提供寫部落格猶豫使用哪個平臺的人一些建議。
如果你正在考慮架設網站,那麼你可能已經聽說過WordPress網站。在現今這個時代,超過40%的網站都是使用WordPress製作的。相比之下,使用客製化手寫網站的企業就少得多。那麼,WordPress真的好用嗎?手寫網站又有哪些優點呢?在本文中,我們將比較這兩種架站方式,分析它們各自的優缺點,並引
Thumbnail
對於網頁製作新手來說,自己架設網站絕對是可行的。現代的網頁製作工具和平台設計得十分用戶友好,即使沒有網頁開發背景,也能輕鬆上手。在選擇網頁製作平台時,需要注意以下幾點: 操作介面:選擇一個操作界面清晰直觀的平台,這有助於您更容易地設計網站和探索各種功能。 功能齊全:確保平台提供您所需的所有功能...
Thumbnail
這篇文章介紹了9個免費網頁製作平臺的特色、優缺點和操作難易度。涵蓋平臺如Wix、WordPress.com、Weebly、Squarespace、Jimdo、Gatsby、Webnode、Yola和Strikingly,有助於讀者找到適合自己的網站製作工具。