【问题标题】:Hugo produces URL's for content sections. How do I stop that?Hugo 为内容部分生成 URL。我该如何阻止它?
【发布时间】:2019-04-30 11:11:06
【问题描述】:

如何在 Hugo 中生成不生成页面的内容?

在我的主页上,我有一个手风琴,其中列出了公司提供的服务,单击时会提供简短的摘要和图像。为此,我在content/ 目录中创建了以下内容:

content/
  services/
    img/
      kitchens.png
      bathrooms.png
      ...
    kitchens.md
    bathrooms.md
    upvc-doors.md
    ...
    index.md

index.md里面:

---
title: "Company Name"
---

A description for the services section on the homepage

问题出在生成的站点地图中,它为所有部分生成了路径:

<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">

  <url>
    <loc>https://example.co.uk/index/</loc>
    <lastmod>2018-11-06T21:17:40+00:00</lastmod>
  </url>

  <url>
    <loc>https://example.co.uk/footer/</loc>
  </url>

  <url>
    <loc>https://example.co.uk/about/</loc>
  </url>

  <url>
    <loc>https://example.co.uk/categories/</loc>
    <priority>0</priority>
  </url>

  <url>
    <loc>https://example.co.uk/contact/</loc>
  </url>

  <url>
    <loc>https://example.co.uk/</loc>
    <priority>0</priority>
  </url>

  <url>
    <loc>https://example.co.uk/services/</loc>
  </url>

  <url>
    <loc>https://example.co.uk/clients/</loc>
  </url>

  <url>
    <loc>https://example.co.uk/gallery/</loc>
  </url>

  <url>
    <loc>https://example.co.uk/tags/</loc>
    <priority>0</priority>
  </url>

  <url>
    <loc>https://example.co.uk/accreditations/</loc>
  </url>

  <url>
    <loc>https://example.co.uk/operating-areas/</loc>
  </url>

</urlset>

其中许多页面我不需要,例如 accreditationsservices,因为此内容仅由我的自定义模板用于从每个目录加载 index.md 并将其显示在部分中。我使用叶子包来存储每个部分的图像,因此这种组织内容的方式很有意义。

我感觉我做错了什么,但我不知道是什么。有什么建议吗?

【问题讨论】:

    标签: hugo


    【解决方案1】:

    【讨论】:

      猜你喜欢
      • 2011-05-22
      • 1970-01-01
      • 2016-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多