私はいくつかのソフトウェアのドキュメントとして役立つはずのローカルHTMLファイルを作成しようとしています。ウェブサーバは関与してはいけません。ウェブブラウザで表示されるHTMLファイルだけです。私はhugoを使用してページを作成しますが、メインページ(index.html)にリンクする際に問題があります。index.htmlへのリンク
私config.toml
はこれです:
#baseURL = "http://example.com"
languageCode = "en-us"
title = "foo"
theme = "mytheme"
relativeURLs = true
canonifyURLs = false
uglyURLs = true
と私のメインページには、ルートフォルダに_index.md
です。
ルートフォルダのindex.html
(ヒューゴのcontent
フォルダ)への相対リンクを作成するショートコードなどを作成するにはどうすればよいですか。 index.html
ページが作成されますが、そのページへのリンクを作成できませんでした。もちろん、私はリンクをハードコードすることができますが、これは私が望むものではありません。
サンプルリポジトリはhttps://github.com/pgundlach/hugoexample/です。
{{ with .Site.GetPage "section" "_index.md" }}{{ .Relpermalink }}{{ end}}
のような定義でショートコードを試しましたが、これは機能しませんでした。
開示:これは実際に私がhttps://discourse.gohugo.io/で試した質問ですが、運が全くありません。だから、質問は "愚か"かもしれないし、私は何かが明らかでないことがある。