Обычно вы просто вызываете createPage
с путем, установленным на /
. То, как вы справитесь с этим в вашей CMS, действительно зависит от заданной вами структуры.
exports.createPages = ({ actions }) =>
actions.createPage({
path: "/",
component: path.resolve("./src/templates/some_template.jsx"),
})
Я предпочитаю требовать, чтобы предшествующие и завершающие слэши на слагах (например, /about/
) в CMS, позволяли легко разрешить редактору контента оставить только /
для страницы, которая суждено стать домашней страницей / root. В прошлом я также использовал home
как магическое значение c, которое будет конвертировано в /
в gatsby-node.js
, но это может вызвать путаницу.