需要链接到index.html

时间:2017-11-26 19:47:35

标签: html hugo

我尝试创建一堆本地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/上尝试过的一个问题,但没有任何运气。所以这个问题可能是“愚蠢的”,或者我错过了一些明显的东西。

1 个答案:

答案 0 :(得分:0)

我也是初学者。但是,我认为index.md文件应该在您的内容目录中。然后,您应该在layouts目录中创建一个index.html文件,用于呈现.md文件。

或者我错过了你想在这里做的事情?

有关目录结构的文档:https://gohugo.io/getting-started/directory-structure/