Как установить целевую страницу HU GO .io? - PullRequest
0 голосов
/ 05 апреля 2020

Я пытаюсь установить одну из моих подстраниц в качестве целевой страницы в моей настройке страницы hu go .io. Но пока я могу только найти подсказку, чтобы изменить содержимое домашнего файла. html в папке макета. Это не то, что я хочу сделать, потому что этим я продублирую существующий файл макета для подстраницы, которая подвержена ошибкам. Есть ли какой-либо параметр сайта, который устанавливает мою подстраницу «Портфолио» в качестве моей целевой страницы?

Моя настройка:

|content
   |posts
   |about
   |portfolio
      |work1 (This is a page bundle)
      |work2 (This is a page bundle)
          index.md (Page Content File)
      _index.md (List File)

Моя настройка шаблона:

|layouts
   |_default
      list.html
      single.html
   |portfolio
      list.html
      single.html
   index.html
   home.html

Итак, макеты / портфолио / список. html охватывает всю мою работу с портфелем. Это отлично работает. Файл используется, когда я перехожу к localhost: 1313 / portfolio ios.

Но для того, чтобы иметь тот же контент на localhost: 1313 / я понимаю, чтобы дублировать файл компоновки в layouts / home.hmtl -> Is this правильный? Это кажется мне чрезвычайно трудоемким. Есть ли более удобный способ сказать hu go "использовать файл content /folios / _index.md в качестве моей целевой страницы"?

Надеюсь, вы мне поможете, заранее спасибо!

1 Ответ

0 голосов
/ 12 апреля 2020

Одно из решений состоит в том, чтобы переместить содержимое layouts/portfolio/list.html в частичное , а затем включить это частичное в layouts/portfolio/list.html и layouts/index.html. Таким образом, вам не придется дублировать код, который вы используете для перечисления всей своей работы.

Я бы также посоветовал вам прочитать документацию по поиску заказов для шаблонов , в частности, по соответствующему разделу на домашнюю страницу , поскольку это объясняет порядок включения файлов шаблонов.

...