Добавление одной страницы на сайт с одной страницей не работает - PullRequest
0 голосов
/ 10 сентября 2018

Возможно, я задаю глупый вопрос, но я потратил несколько дней на stackoverflow и git, а также на официальную документацию Хьюго, и у меня есть 15 различных способов сделать что-то, и, похоже, ничего не работает.

У меня есть веб-сайт Hugo на 1 страницу, и я хочу добавить его в политику конфиденциальности.

В пределах root/config.toml у меня есть следующее: [[params.footer.quicklinks]] text = "Privacy Policy" link = "privacypolicy.html"

Внутри root/content У меня есть файл с именем privacypolicy.md со следующим: --- title: "Privacy Policy" type: page page: "privacypolicy.html" ---

В течение root/layout/page у меня privacypolicy.html

Когда я нажимаю ссылку на главной странице, чтобы перейти к политике конфиденциальности, я получаю '404 страница не найдена'

1 Ответ

0 голосов
/ 11 сентября 2018

Исправить опечатку layouts. Поместите файл privacypolicy.html в root/layouts/page dir. Создайте новый page dir и поместите privacypolicy.md в root/content/page. Используйте тег URL в файле MD следующим образом:

---
  title: "your title"
  type: page
  Url: page/privacypolicy
---
Your content here...

Это откроется на ваших http://baseUrl/page/privacypolicy. Рекомендуется перезапустить hugo server и жесткое обновление (ctrl shift R) веб-страниц.

...