【问题标题】:Need to link to index.html需要链接到 index.html
【发布时间】:2020-06-28 05:22:46
【问题描述】:

我尝试创建一堆本地 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 的相对链接的任何内容(hugo 中的content 文件夹)。 index.html 页面已创建,但我尚未成功创建指向该页面的链接。当然我可以硬编码链接,但这不是我想要的。

示例存储库位于https://github.com/pgundlach/hugoexample/

我尝试了一个具有类似{{ with .Site.GetPage "section" "_index.md" }}{{ .Relpermalink }}{{ end}} 定义的简码,但这不起作用。

披露:这实际上是我在https://discourse.gohugo.io/ 上尝试过的一个问题,但没有任何运气。所以这个问题可能是“愚蠢的”或者我遗漏了一些明显的东西。

【问题讨论】:

    标签: html hugo hugo-shortcode


    【解决方案1】:

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

    还是我错过了您在这里尝试做的事情?

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-05-02
      • 1970-01-01
      • 1970-01-01
      • 2015-09-15
      • 2023-03-16
      • 1970-01-01
      • 2019-12-25
      相关资源
      最近更新 更多