多國語系 (i18n)

Hugo 可以提供多國語系(i18n)的樣板去顯示

設定多國語系

在 Hugo 專案根目錄可以建立 i18n/zh-TW.yaml 的檔案,設定繁體中文語系,在檔案中的設定長得可能會像下方

# i18n/zh-TW.yaml
article:
    relatedContents:
        other: 相關文章
    lastUpdatedOn:
        other: 最後文章更新時間

config.yaml 可以設定預設的語系

# config.yaml
defaultContentLanguage: zh-TW

設定完多國語系檔案後,到 Hugo 的樣板 layout 目錄中的檔案,可以用 i18nT 的函式取得多國語系文字

{{ i18n "article.relatedContents" }}
{{ T "article.relatedContents" }}

參考資料