Я пытаюсь создать кучу локальных файлов HTML, которые должны служить документацией для некоторого программного обеспечения. Никакой веб-сервер не должен быть задействован, только файлы HTML, просматриваемые веб-браузером. Я использую hugo для создания страниц, но у меня проблемы со ссылкой на главную страницу (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
в hugo). Страница index.html
создается, но мне не удалось создать ссылку на эту страницу. Конечно, я мог бы жестко закодировать ссылку, но это не то, что мне нужно.
Образец репозитория находится по адресу https://github.com/pgundlach/hugoexample/.
Я пробовал использовать шорткод с определением типа {{ with .Site.GetPage "section" "_index.md" }}{{ .Relpermalink }}{{ end}}
, но это не сработало.
Раскрытие информации: на самом деле это вопрос, который я пробовал на https://discourse.gohugo.io/, но без при удаче. Так что вопрос может быть «глупым» или я упускаю что-то очевидное.