Как исправить ошибку `не найден файл макета для" HTML "для" страницы "` в Hu go CMS? - PullRequest
4 голосов
/ 17 февраля 2020

Я недавно импортировал контент со своей страницы WordPress в Ху go. Когда я запускаю hugo serve, я получаю следующие сообщения об ошибках:

WARN 2020/02/17 20:51:06 found no layout file for "HTML" for "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination.

Данная страница начинается следующим образом:

---
linktitle: "The Title of the Post"
title: "The Title of the Post"
author: "Franz Drollig"
type: post
date: 2020-01-09T14:41:55+00:00
url: /the-title-of-post/
categories:
  - Uncategorized
weight: 10

---


This is the content of the post. This is the second sentence of the post. 

Она находится в mysite/content/posts/YYYY-MM-DD-title.md.

Каталог layouts пуст. Однако каталог themes содержит тему book . Эта тема также настроена в config.toml.

Другой пост, начинающийся как показано ниже, отображается правильно.

---
author: "Michael Henderson"
date: 2014-09-28
linktitle: Creating a New Theme
menu:
  main:
    parent: tutorials
next: /tutorials/github-pages-blog
prev: /tutorials/automated-deployments
title: Creating a New Theme
weight: 10
---


## Introduction

Почему мой пост не отображается правильно? Как я могу это исправить?

Ответы [ 2 ]

3 голосов
/ 20 февраля 2020

У меня нет опыта работы с Ху go, но я бы прокомментировал, если это поможет вам направить вас в правильном направлении.

Кажется, что эти два документа очень разные. Я думаю, что type: post, вероятно, виновник.

Что произойдет, если вы полностью удалите почтовую тему?

Эти ссылки также могут быть полезными: https://gohugo.io/content-management/front-matter https://gohugo.io/templates/lookup-order

0 голосов
/ 21 февраля 2020

Здравствуйте, я хочу подчеркнуть одну проблему:

WordPress не работает в HTML, но в PHP. Чтобы выполнить экспорт в эту CMS, вы должны проверить, как вы собираетесь выполнять этот тип экспорта, поскольку данные находятся в базе данных MYSQL. И структура сайта в PHP, так что вы можете поместить его на язык, который на самом деле старше в случае HTML, он становится очень сложным. Я рекомендую вам экспортировать данные по отдельности, все они в один файл, такой как csv.

Так что посмотрите, есть ли у вашей платформы возможность импортировать в csv Но попробуйте создать следующую организацию. Экспортируйте его в xml или csv, но расставьте приоритеты в одном файле. Потому что WordPress работает с тем, как я говорил о данных через базу данных MYSQL и структуру сайта в PHP. И из того, что я видел, вы просто хотите веб-сайт, который будет иметь только одну HTML структуру. По крайней мере, у него не будет базы данных.

Скажите, какие типы импорта он принимает.

До

...