Хьюго создает URL-адреса для разделов контента.Как мне это остановить? - PullRequest
0 голосов
/ 28 ноября 2018

Как мне создать контент в 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>

Многие из этих страниц мне не нужны, такие как accreditations и services, так как это содержимое используется исключительно моим пользовательским шаблоном для загрузки index.md из каждогокаталог и отобразить его в разделе.Я использую листовые пачки для хранения изображений для каждого раздела, поэтому такой способ организации контента имеет смысл.

У меня такое ощущение, что я делаю что-то не так, но не могу понять, что это такое.Любой совет?

1 Ответ

0 голосов
/ 28 ноября 2018

Решено zwbetz на форумах Hugo: https://discourse.gohugo.io/t/how-do-i-create-pages-that-do-not-produce-a-physical-page/15542

Безголовые связки могут удовлетворить ваши потребности

...