如果,你只是想要在網際網路上搭建一個簡易的靜態網站,希望可以方便地在本地管理並可以免費部署到網際網路上,而且具有輕巧、快速、可㩦的特性,那麼Hugo應該就是你的唯一選擇。Hugo 是一個極其快速且靈活的靜態網站生成器,廣泛用於建立靜態網站和網誌。它是用 Go 語言編寫的,因此具有在本地端電腦上極高的執行效率和速度。Hugo 的設計目的是為了簡化網站建設流程,使之快速且容易維護。
它的幾個主要特點分別是:
本地執行速度極快
它是一個在本地端透過資料夾中的資料即時產生出對應可發佈的HTML/CSS/JavaScript的文件檔案,從靜態資料中產生出可發佈版本的文件速度非常快。
無需依賴其它程式庫
安裝完Hugo之後,在本地端可以獨立執行並產生所需要的文件,不需要再依賴其它的外部程式庫或模組。
強大的內容管理
本地的資料內容可以使用 Markdown(最常用)、Org-mode、或是HTML直接編寫,在資料的編輯上具有非常便利的優勢。
豐富的主題可選用
由Hugo社群所提供的,有許多免費的佈景主題可以直接套用,加入之後立即擁有美觀的介面,馬上就提升網站的質感。
具彈性的擴充機制
可以自訂短代碼、輸出格式,也可以透過資料來產生內容,具有可擴充的彈性。
最後,對於熟悉Git版本控制流程的軟體使用者而言,最重要的就是它結合github的自動化機制,只要在Github.com上開好一個repo,然後設定好之間的連結,就可以輕易地把你的網頁免費地部署到github pages上,讓你的網站直接上線。
所以,有快速建立靜態網頁需求的同學們,一定要試試Hugo這個有趣實用的套件喔。