Как создать динамический маршрут на моей домашней странице в Nuxt / Netlify

#vue.js #nuxt.js #netlify-cms

Вопрос:

У меня есть одностраничный сайт с некоторым управлением контентом на главной странице.

Файл содержимого домашней страницы находится здесь /content/index.md

который ссылается на шаблон home в /pages/_home.vue

Поэтому я хочу, чтобы шаг сборки выплюнул index.html. Это работает в dev, но когда у меня npm run generate нет индекса в каталоге /dist. Это также означает, что, когда я нажимаю на кнопку Netlify, домашняя страница-404.

Нужно ли мне явно настраивать эту маршрутизацию в конфигурации nuxt?

Ответ №1:

Я решил эту проблему, переименовав /pages/_home.vue в /pages/index.vue . Вам не нужно использовать соглашение о динамической странице, если это отдельная страница, и вы все равно можете использовать контент