Hugo 架設教學 - 基本安裝與使用
這篇文章會教你如何把 Hugo 從無到有架設起來。
安裝
Windows
本篇文章 Windows 部分皆使用 PowerShell 操作。
Windows 下分為「使用套件包管理員」及「手動下載 Release」兩種安裝方式,本文使用套件包管理員的安裝方式,省事快速方便。
首先安裝 Chocolatey:官網
基本上就是用管理員權限打開 PowerShell 並輸入
1 | Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1')) |
安裝完成後重新開啟 PowerShell 並輸入
1 | choco install hugo -confirm |
安裝完成後一樣重啟 PowerShell 即可使用 hugo
指令確認安裝是否成功。
macOS
未安裝,未來會更新
建立網站
因為我打算使用 Gitlab 來發布 Hugo,所以我選擇在 Gitlab 的資料夾建立網站,不過先不用急著新增資料夾,先 cd 進去就好,例如 cd ~/Documents/GitLab
,接著請 Hugo 建立新網站
1 | hugo new site username.gitlab.io |
最後一個 username.gitlab.io
為新網站資料夾名稱,指令完成後 cd 進入。
尋找主題
首先至 Hugo Themes 找個中意的主題使用
個人使用:Dev Resume
還有一個看起來也不錯:Hugo Coder
找到主題後可以使用如下 git 指令將主題安裝進來,或者照主題說明檔安裝。
1 | git clone https://github.com/cowboysmall-tools/hugo-devresume-theme.git themes/devresume |
基本設定
使用編輯器開啟網站根目錄的 config.tmol
前三行修改為自己的設定,再外加一項 theme
指定使用的主題
主題名稱為稍早的 git 指令第四項參數(themes/devresume
) 的資料夾名稱
1 | baseURL = "https://covid19resume.gitlab.io/" |
最後輸入 hugo server
即可在本地端 localhost:1313
預覽網站的樣貌了,而且每當存檔,網頁都會自己重新整理!超好用!
產生內容
於網站根目錄輸入 hugo
即可產生靜態內容,並依據個人所需找地方部署囉!