高效靜態網站產生器 Hugo 簡介

assorted-color abstract painting

如果,你只是想要在網際網路上搭建一個簡易的靜態網站,希望可以方便地在本地管理並可以免費部署到網際網路上,而且具有輕巧、快速、可㩦的特性,那麼Hugo應該就是你的唯一選擇。Hugo 是一個極其快速且靈活的靜態網站生成器,廣泛用於建立靜態網站和網誌。它是用 Go 語言編寫的,因此具有在本地端電腦上極高的執行效率和速度。Hugo 的設計目的是為了簡化網站建設流程,使之快速且容易維護。

它的幾個主要特點分別是:

本地執行速度極快

它是一個在本地端透過資料夾中的資料即時產生出對應可發佈的HTML/CSS/JavaScript的文件檔案,從靜態資料中產生出可發佈版本的文件速度非常快。

無需依賴其它程式庫

安裝完Hugo之後,在本地端可以獨立執行並產生所需要的文件,不需要再依賴其它的外部程式庫或模組。

強大的內容管理

本地的資料內容可以使用 Markdown(最常用)、Org-mode、或是HTML直接編寫,在資料的編輯上具有非常便利的優勢。

豐富的主題可選用

由Hugo社群所提供的,有許多免費的佈景主題可以直接套用,加入之後立即擁有美觀的介面,馬上就提升網站的質感。

具彈性的擴充機制

可以自訂短代碼、輸出格式,也可以透過資料來產生內容,具有可擴充的彈性。

最後,對於熟悉Git版本控制流程的軟體使用者而言,最重要的就是它結合github的自動化機制,只要在Github.com上開好一個repo,然後設定好之間的連結,就可以輕易地把你的網頁免費地部署到github pages上,讓你的網站直接上線。

所以,有快速建立靜態網頁需求的同學們,一定要試試Hugo這個有趣實用的套件喔。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *