1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/givebest-node-nest-vue-nuxt-cms

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.zh-CN.md 4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 01.12.2024 05:59 c117bc3

GiiBee CMS

Использование системы CMS, разработанной на основе Nest.js для node.js и Nuxt.js для Vue.js, реализующей SSR (Server Side Rendering) серверный рендеринг и способной генерировать статический HTML, что благоприятствует SEO (поисковой оптимизации). Подходит для создания SEO-ориентированных корпоративных веб-сайтов.

Начало использования

  • MySql:

    1. Создайте таблицу nest_cms_api.
    2. Импортируйте файл .sql из каталога DB с помощью команды MySql или инструмента управления.
  • CMS API:

cd server
npm install

# Разработка:
$ npm run start

# Режим разработки с отслеживанием изменений:
$ npm run start:dev

# Рабочий режим:
$ npm run start:prod
cd admin
npm install 

# Режим разработки:
npm run dev

# Сборка:

npm run build:stage

npm run build:prod
cd web
npm install 

# Режим разработки:
$ npm run dev

# Создание рабочей среды и запуск сервиса:
$ npm run build
$ npm run start

# Генерация статического проекта:
$ npm run generate

Особенности

  • NestJS + MySql для вывода API.
  • API регистрирует чувствительные операции с IP, информацией администратора и клиента.
  • Nuxtjs реализует Vue SSR для серверного рендеринга (SEO).
  • NuxtJS + Vue + Bootstrap-vue для создания всего сайта в виде HTML статического веб-сайта (SEO).
  • Element UI + Vue для реализации системы управления CMS.
  • Разделение разработки между фронтендом и бэкендом.
  • JWT для аутентификации личности.
  • Поддержка пользовательских маршрутов и описаний веб-страниц для категорий товаров (SEO).
  • Поддержка пользовательских маршрутов и описаний веб-страниц для названий продуктов (SEO).
  • Адаптивный веб-сайт для ПК и мобильных устройств.

Скриншоты

  • Веб-сайт CMS:

    • Мобильная домашняя страница: home
    • Домашняя страница: home
    • Страница продукта на мобильном устройстве: product
    • Страница продукта: product
    • О компании на мобильном устройстве: about
    • О компании: about
  • Система управления CMS:

    • Баннер: banner
    • Создание продукта: product
    • Продукт: product
  • CMS API:

    • API: API

Лицензия Apache License 2.0.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/givebest-node-nest-vue-nuxt-cms.git
git@api.gitlife.ru:oschina-mirror/givebest-node-nest-vue-nuxt-cms.git
oschina-mirror
givebest-node-nest-vue-nuxt-cms
givebest-node-nest-vue-nuxt-cms
main