【问题标题】:How do I link a markdown file to the header using Hugo?如何使用 Hugo 将 Markdown 文件链接到标题?
【发布时间】:2017-09-04 03:35:22
【问题描述】:

我正在使用 Hugo 构建一个静态站点,但我不知道如何将 Markdown 文件链接到标题。比如在这个website中,点击header中的About Me部分,就是简单的渲染markdown文件content/about.md(见对应的git repo)。

所以我知道我必须在我的网站的content 文件夹中拥有降价文件,但我使用的是不同的主题(Hugo Agency Theme),例如,我想要About部分链接到单独的登录页面,例如 example.com/about,就像在 hjdskes 的页面中一样。

我在这方面已经坚持了一段时间,希望能得到任何帮助。

谢谢!

【问题讨论】:

    标签: web markdown hugo


    【解决方案1】:

    检查主题是否允许您在 config.toml 文件中配置菜单 URL。

    例如,我在我的 Hugo 网站上使用了 quietpeak。 config.toml 文件有一个[menu] 部分,让我可以配置每个菜单项的URL。

    如果您将 about.md 文件放在 content/ 文件夹的根目录中,则可以通过 example.com/about 访问它。

    【讨论】:

      【解决方案2】:

      当您可以配置主题时,您可以在 config.toml 找到 [params.navigation] 部分。您可以在example site 中找到示例config.toml

      如果您想将About 部分链接到单独的登录页面(例如example.com/about),只需

      • 评论about = "About"线
      • 将新链接添加到单独的页面,如下所示:

        [[menu.postpend]]
        网址 = "http://example.com/about"
        名称 = “关于”
        重量 = 10

      weight 参数可让您在主菜单中设置位置。

      【讨论】:

        猜你喜欢
        • 2021-04-03
        • 2016-01-18
        • 1970-01-01
        • 2021-03-26
        • 2018-02-14
        • 1970-01-01
        • 1970-01-01
        • 2019-05-21
        • 1970-01-01
        相关资源
        最近更新 更多