Правильный способ определить исходную страницу как главную страницу Гэтсби - PullRequest
1 голос
/ 13 января 2020

Я создал источник экземпляра Gatsby / React из экземпляра Wordpress. Я генерирую страницы на основе объектов страниц, которые я получаю из Wordpress. Все отлично работает Я знаю, что я должен поместить свой контент для маршрута / в src/pages/index.js. Каков будет правильный / канонический способ определить один из моих исходных маршрутов страницы, например, /start как /?

Заранее спасибо.

1 Ответ

1 голос
/ 14 января 2020

Обычно вы просто вызываете createPage с путем, установленным на /. То, как вы справитесь с этим в вашей CMS, действительно зависит от заданной вами структуры.

exports.createPages = ({ actions }) =>
  actions.createPage({
    path: "/",
    component: path.resolve("./src/templates/some_template.jsx"),
  })

Я предпочитаю требовать, чтобы предшествующие и завершающие слэши на слагах (например, /about/) в CMS, позволяли легко разрешить редактору контента оставить только / для страницы, которая суждено стать домашней страницей / root. В прошлом я также использовал home как магическое значение c, которое будет конвертировано в / в gatsby-node.js, но это может вызвать путаницу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...