變數
在 Hugo 樣板頁可以設定不同的變數,對變數去進行邏輯處理
變數
列印變數
格式
{{ .variable_name }}
範例
<title>{{ .Title }}</title>
自訂變數
可以使用 $
符號去儲存指定的變數資料,並在之後去對這個變數去做處理運算
格式
<!-- 字串 -->
{{ $variable_name := "variable value"}}
<!-- 其他變數 -->
{{ $variable_name := $another_variable}}
範例
<!-- 字串 -->
{{ $address := "123 Main St." }}
{{ $address }}
<!-- 其他變數 -->
{{ $title := .Title }}
{{ $title }}
變數邏輯測試
{{ $var := "Hugo Page" }}
{{ if .IsHome }}
<!-- 首頁 -->
{{ $var = "Hugo Home" }}
{{ end }}
Var is {{ $var }}
系統預設變數
變數名稱 | 說明 | 範例 |
---|---|---|
.IsHome | 是否首頁 | 無 |
.Kind | 頁面種類 | section (章節) , page (頁面) |