Как построить статические HTML-страницы в Hugo и определить шаблон макета для форматирования страниц? - PullRequest
0 голосов
/ 21 сентября 2018

Моя цель - преобразовать существующий веб-сайт из Python + Flask и Angular (js) в статические страницы, созданные Hugo, с динамическим контентом, отображаемым Vue.js.Мои первые шаги - преобразовать существующие динамически скомпонованные (по колбе) страницы в статически скомпонованные страницы.

Мне удалось создать главную целевую страницу и разделить страницы на части / разделы.Главная страница отображается нормально, но сейчас я пытаюсь создать дополнительные страницы.

У меня есть шаблоны для верхних и нижних колонтитулов, а также интересные сценарии, определенные в макетах / партиалах /, и я хочу создать соответствующие шаблоны макетов дляостальные страницы.

Я сохранил нужные страницы содержимого для дополнительных (дочерних) страниц в каталоге content /.Но когда я читаю документацию, не ясно, как обернуть эти страницы в верхний и нижний колонтитулы, используя соответствующие макеты / шаблоны.

Особенности: у меня есть страницы A.html, B.html и C.HTML хранится в контенте / У меня есть шаблон макета страницы индекса, который составляет HTML тела индекса и который все работает хорошо.Но как бы я предоставил макеты / шаблоны для каждого из A, B и C, которые предоставляют соответствующие верхние и нижние колонтитулы, чтобы родительская страница могла ссылаться на эти страницы, используя ".BaseURL / A", ".BaseURL / B", ".BaseURL / C "?

Этот вопрос содержит подробности о том, как создать страницу в Hugo (что я и сделал).Но мой вопрос касается макета и форматирования этой страницы (фрагмент).

...