Я только что создал блог о призраках. Это чистая установка на VPS, и она работает правильно.
По умолчанию Ghost показывает список сообщений при открытии в браузере. Я хотел бы иметь домашнюю страницу в /
месте, а мои сообщения были бы доступны на /blog
. Насколько я могу судить, этого можно достичь с помощью динамической маршрутизации.
Чтобы упростить это, я подумал, что смогу page
(у Ghost есть концепция страниц < / em> и posts) в качестве домашней страницы em>. Затем я мог бы отобразить эту страницу, используя уже существующий шаблон page.hbs
.
Вот мой routes.yaml
файл:
routes:
/:
data: page.home
template:
- page
collections:
/blog/:
permalink: /blog/{slug}/
template:
- index
taxonomies:
tag: /blog/tag/{slug}/
author: /blog/author/{slug}/
У меня есть страница с названием home, но когда я загружаю домашнюю страницу, я получаю пустую страницу: отображается только нижний колонтитул.
В журнале нет подсказок, говорящих мне о том, что может происходить. Правильно ли я понимаю routes.yaml? Разве page.home
не как передавать данные на страницу?