HugoのAliasesとは?
··1 分
目次
HugoのAliasesは、古いページから新しいページへのリダイレクトを設定する1。記事のFrontmatterで、aliasesに古いURLを書くとリダイレクトが設定される。スラッシュから始まるものは、baseURLからの相対パスになる。それ以外は現在のディレクトリからの相対パスだ。
aliases: [/old-page/]
例えばnew-page.mdのFrontmatterに上のようにaliasesを設定する。すると、$baseURL/old-page/
にアクセスしたら、new-page.mdのページにリダイレクトされる。
Aliasesは既に存在しなくなったページからのリダイレクトを設定するものだ。旧ページのURLに記事がある場合は、リダイレクトされない。
Aliases機能を無効にするには、Hugoの設定ファイルで、“disableAliases = true"とする2。