【问题标题】:Is there a way to have Hugo not generate URLs for each post?有没有办法让 Hugo 不为每个帖子生成 URL?
【发布时间】:2021-03-04 18:52:16
【问题描述】:

这听起来很疯狂,但我的意思是我不想让 Hugo 生成 URL。

我想要实现的是一个谷歌新闻类型的网站(但更糟)。在每篇文章的开头,我都会记录一个外部 URL 作为自定义变量,然后将其吐出到我的模板中。每个“帖子”中都没有内容,因此我不想在站点地图中生成 URL 或条目。

我的研究告诉我,我可以通过制作自己的模板来完成站点地图部分。感谢Dereck Curren and his guide

我完全不知道如何阻止 Hugo 生成 URL 条目。

有什么想法吗?

【问题讨论】:

    标签: hugo


    【解决方案1】:

    设置hedless: true并查看文档here

    【讨论】:

      【解决方案2】:

      这不是疯子,我们计划在 Hugo 中构建 nolist 和 norender。[*]

      目前,我对书签列表执行此操作的方式是创建一个空的layouts/bookmarks/single.html 文件(0 字节)。在content/bookmarks/whatever.md 我有这样的事情:

      ---
      # draft: true
      title: "github.com: Issues · gohugoio/hugo"
      link: "https://github.com/gohugoio/hugo/issues?utf8=%E2%9C%93&q=is%3Aissue"
      tag:
        - gohugo
        - bookmark
      ---
      

      然后我使用 Hugo 的标签(分类特征)以及 .Params.link 来显示链接。 这就是我创建门户的“在其他网站上”部分的方式,例如我的#gohugo Portal

      [*]:Add nolist and norender · Issue #6412 · gohugoio/hugo · GitHub

      【讨论】:

      • 啊太棒了! Hugo 是否仍会在您的示例中生成类似于 example.com/GitHub-issues-gohugoio 的 url,但您必须猜测它是什么才能登陆页面?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-14
      • 2019-10-15
      • 1970-01-01
      • 1970-01-01
      • 2010-11-11
      • 2012-06-13
      相关资源
      最近更新 更多