Как создать 100% сайт c с Nuxt. js? - PullRequest
0 голосов
/ 09 апреля 2020

Возможно, я ожидаю слишком многого ... но после долгих поисков я не смог найти решающего ответа на свой вопрос. Так что, возможно, кто-то здесь может дать мне подсказку, где искать.

Я хочу создать небольшой блог. Этот блог должен быть статически обслужен. Это обещано различными статьями и видео для nuxt. Поэтому я написал некоторый код и могу обслуживать мой контент. Кроме того, рендеринг на стороне сервера, включая динамические маршруты c и nuxt generate, в основном работает.

Моя проблема заключается в том, что ресурсы, на которые ссылается содержимое, не включаются в файлы stati c. Они по-прежнему являются ссылками на безголовые cms (в моем случае - кабину), которые не будут доступны с развернутого сайта.

Понятно, что кто-то должен проанализировать сгенерированный контент, чтобы преобразовать ссылки на данные. c местоположений, а также извлекает содержимое этих ресурсов в папку dist, но я предположил, что это обрабатывается nuxt, который, по-видимому, способен делать это при некоторых обстоятельствах.

Так я что-то не так делаю? Есть ли библиотека для этой задачи или мне нужно написать собственное решение?

Если это невозможно с nuxt - может, у кого-то есть совет, что использовать вместо этого? Я ищу решение, в котором бэкэнд необходим только при создании сайта, и все, что нужно для сайта, создается там.

1 Ответ

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

Думаю, вам понадобится ссылка Resolver. Я обычно придерживаюсь Prismi c, и они советуют вам установить linkResolver. js, который позаботится о ссылках, которые вы создаете в CMS, и преобразует их для практического использования. Подробнее здесь: https://prismic.io/docs/vuejs/beyond-the-api/link-resolving

...