Как генератор сайтов stati c работает с CMS, такой как WordPress - PullRequest
1 голос
/ 09 января 2020

Я изучал использование Vue для веб-интерфейса WordPress, и я столкнулся с множеством различных технологий, таких как Nuxt. js, Gridsome, VuePress, и они помогают создавать сайты в SPA, SSR или stati * 1012. * места. Мне очень нравятся эти идеи, потому что я хочу перейти на современные интерфейсы вместо использования WordPress по умолчанию. Так что я смотрю в безголовый WordPress.

После некоторого исследования, я думаю, что-то вроде Gridsome с Wordpress, поскольку Gridsome помогает создавать статичный сайт c, компилируя контент из CMS и шаблоны во время сборки.

Итак, у меня очень новый ie вопрос: CMS, как WordPress, ежедневно обновляется пользователями, обновляет страницы, добавляет новые сообщения и т. Д. c, означает ли это, что вам нужно создавать сайт каждый раз, когда люди добавить какой-то контент в CMS?

Я собираюсь создать своего рода внутренний портал с WordPress и хочу попробовать Vue, так что со всеми этими технологиями я потерян при чем фреймворк лучше всего подходит для моего проекта с содержимым Dynami c.

Есть предложения или идеи? Спасибо.

1 Ответ

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

Итак, у меня очень новый ie вопрос: CMS, как WordPress, ежедневно обновляется> пользователями, для обновления страниц, добавления новых сообщений и т. Д. c, означает ли это, что вам нужно создавать сайт каждый раз? время, когда люди добавляют контент в CMS?

Да, это концепция статически сгенерированного сайта. Тем не менее, это выбор того, как вы разрабатываете свое приложение. Обычно при создании нового сообщения может быть событие / веб-крюк, запускающий задание на сборку, которое автоматически создает и развертывает страницу с последним сообщением.

Тем не менее, вы можете иметь на стороне клиента развернутого приложения Vue Компоненты, которые вызывают API напрямую для извлечения данных и их отображения. Например, для комментариев, возможно, имеет смысл сделать это.

Netlify - хороший пример, в котором целая генерация сайта stati c упрощена благодаря хорошему CI / CD, который может быть запущен автоматически, как только твой сайт. У них также есть CMS, которая работает поверх файлов уценки. Как только измененный / новый файл уценки передается в хранилище, он запускает сборку для развертывания последней версии страницы.

Надеюсь, это поможет.

Спасибо и наилучшими пожеланиями, ewatch

...