我尝试创建一堆本地HTML文件,这些文件应该作为某些软件的文档。不应该涉及网络服务器,只需要webbrowser查看的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
的相对链接的任何内容(hugo中的content
文件夹)。 index.html
页面已创建,但我没有成功创建指向该页面的链接。当然我可以硬编码链接,但这不是我想要的。
示例存储库位于https://github.com/pgundlach/hugoexample/。
我尝试使用{{ with .Site.GetPage "section" "_index.md" }}{{ .Relpermalink }}{{ end}}
这样的定义的短代码,但这不起作用。
披露:这实际上是我在https://discourse.gohugo.io/上尝试过的一个问题,但没有任何运气。所以这个问题可能是“愚蠢的”,或者我错过了一些明显的东西。
答案 0 :(得分:0)
我也是初学者。但是,我认为index.md文件应该在您的内容目录中。然后,您应该在layouts目录中创建一个index.html文件,用于呈现.md文件。
或者我错过了你想在这里做的事情?
有关目录结构的文档:https://gohugo.io/getting-started/directory-structure/