Hugo: создание страницы, которая отправляет в формат txt

Бонжур!

Я хочу создать страницу, которая отправляет прямо на страницу в формате txt, т.е. с таким путем: www.siteweb.fr/securite.txt

Проблема в том, что когда я создаю новую страницу безопасности > _index.md, у меня появляется вот такая передняя часть:

      ---
title: "Security"
featured_image: '...'
---
Text Text

Здесь я не могу назначить txt-страницу напрямую, как я могу с html().

Я попытался добавить параметр «url» в начало, но когда я это делаю, у меня есть путь с файлом txt, но есть формат XML, который выполняется на странице. Я не знаю, как это исправить:

      <?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Sécurité on blog</title>
    <link>http://192.168.x.x/fr/securite.txt</link>
    <description>Recent content in Sécurité on blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    
    <atom:link href="http://192.168.x.x/securite.txt" rel="self" type="application/rss+xml" />
    
    
  </channel>
</rss>

Спасибо за помощь

1 ответ

Bonjour Cyprien, Если вы позволите, я думаю, что понимаю более глубокое замешательство, которое у вас может быть, и отвечу на него. Ниже приведено очень расплывчатое/рабочее определение, и вы должны проверить документы, но оно дает некоторое понимание:

  1. Когда вы вводите «hugo» в командной строке, весь ваш сайт выводится в общую папку.
  2. Когда вы вводите «hugo server» в командной строке, этот вывод перенаправляется на локальный сервер.

Но что он создает, RSS, HTML, текст?

Один из параметров/параметров, которые Hugo использует для сборки, — это то, что находится в вашей конфигурации, например:

        page = ["HTML"]
  home = ["HTML", "RSS", "JSON"]
  section = ["HTML","RSS"]

Это мой конфиг, и в нем указано, что мои страницы - выводятся как html. Домашние выходы как HTML, RSS и JSON. Раздел выводится в форматах HTML и RSS.

Теперь это ПО ВСЕМУ САЙТУ.

Таким образом, с этой ориентацией см. Вступительную часть СТРАНИЦЫ ниже, чтобы перейти на конкретную страницу:

      ---
date: "2016-03-19"
outputs:
- html
- txt
- json
---

Если вы хотите проверить документы:https://gohugo.io/variables/page/https://gohugo.io/templates/output-formats/#customizing-output-formats

В частности, пояснение:https://discourse.gohugo.io/t/custom-output-formats/33481/5(если вы попытаетесь придумать, что это такое).

Другие вопросы по тегам