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, Если вы позволите, я думаю, что понимаю более глубокое замешательство, которое у вас может быть, и отвечу на него. Ниже приведено очень расплывчатое/рабочее определение, и вы должны проверить документы, но оно дает некоторое понимание:
- Когда вы вводите «hugo» в командной строке, весь ваш сайт выводится в общую папку.
- Когда вы вводите «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(если вы попытаетесь придумать, что это такое).