質問: サイト内リンクを相対パスで生成したい hugoを使って社内向けのオフラインドキュメントを作成しようとしています。 ドキュメントが常に同じパスに置かれる場合、何も問題なく使用できます。 しかし、オフラインドキュメントとしてzip等でまとめて再配布した際に、当然ですが展開によりルートディレクトリが変わることで、リンクの参照ができなくなる問題が発生しています。 これはテーマの中でリンクに{{ .site.baseurl }}が用いられてるためです。 再配布後も正しく表示されるよう、絶対パスを使用せず、相対パスにてリンクを生成させたいです。 例としてはhtmlが以下の構造の時 ~/index.html ~/a/index.h...
回答: relurl を使ってみてください。 {{ "mystyle.css" | relurl }} → "/hugo/mystyle.css" [image] relurl given a string, prepends the relative url according to a page's position in the project directory structure.