• Stars
    star
    316
  • Rank 132,587 (Top 3 %)
  • Language Vue
  • License
    Apache License 2.0
  • Created about 3 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The CMS system developed by nest.js based on node.js and nuxt.js based on vue.js is used to implement SSR(SEO)server-side rendering and generate static HTML, which is conducive to SEO.

GiiBee CMS

The CMS system developed by nest.js based on node.js and nuxt.js based on vue.js is used to implement SSR server-side rendering and generate static HTML, which is conducive to SEO.Suitable for enterprises to build SEO-type websites.

English | 简体中文

Getting started

MySql

  1. Create the nest_cms_api table;

  2. Use MySql command or management software to import the .sql file in the DB directory.

CMS API server

cd server

npm install

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

CMS management

cd admin

npm install --legacy-peer-deps

# serve with hot reload at localhost:3002
npm run dev

# build for production and launch server

npm run build:stage

npm run build:prod

CMS web

cd web

npm install

# development
$ npm run dev

# build for production and launch server
$ npm run build
$ npm run start

# generate static project
$ npm run generate

Features

  • NestJS + MySql output API.
  • API calls sensitive operation records IP, administrator and client information.
  • NuxtJS + Vue + Bootstrap-vue can generate static HTML for the whole site (SEO).
  • Nuxtjs vue implements SSR server-side rendering (SEO).
  • Element UI + Vue realizes CMS management.
  • Front-end and back-end separation.
  • JWT authentication.
  • Commodity classification supports custom routing and web page description (SEO).
  • Product name supports custom routing and web page description (SEO).
  • Responsive web pages, adapted to PC and mobile terminals.

screenshot

CMS web

home

home

product

product

about
about

CMS management

banner

product

product

CMS API

API

License

Apache License 2.0.

More Repositories

1

wechat-turntalbe-canvas

用微信小程序开发的Canvas绘制可配置的转盘抽奖。
JavaScript
152
star
2

webpack-multiple-entry

基于 webpack 实现的多入口项目脚手架(无JS框架依赖)
JavaScript
95
star
3

GB-css3-wheel

纯CSS3绘制的可灵活配置支持响应式的适用于移动端的抽奖大转盘
CSS
50
star
4

GB-html5-respond

移动端响应式布局解决方案(JavaScript + REM)
JavaScript
35
star
5

node.js-wechat-js-sdk

使用 Node.js + Express.js 获取微信签名,使用 Ngrok 内网穿透,完成 JS-SDK 配置,实现微信自定义分享等功能。
JavaScript
14
star
6

node-sync-download

Node.js synchronization download pictures
JavaScript
6
star
7

HTML5-Template

HTML
4
star
8

GB-dialog

适用于移动端的弹出层
JavaScript
3
star
9

GB-url

Parse and set url search parameters.解析 、获取、设置 window.location.search (url) 参数
TypeScript
3
star
10

vue-vux-demo

HTML
2
star
11

GB-paging

兼容IE6+及现代浏览器的简单分页,支持同一页面多个分页。
JavaScript
2
star
12

nuxt.js-template

基于 Nuxt.js,使用 Element-UI,搭建的包含注册、登陆等多页面的项目模板
Vue
2
star
13

chatgpt-plugin-node.js

ChatGPT plugin using node.js
TypeScript
1
star
14

givebest.github.io

Learning & recording
HTML
1
star
15

css3-turntable-lottery

JavaScript
1
star
16

UPyun-upload-delete-node.js

前端 Vue.js + 后端 Node.js 实现又拍云(https://www.upyun.com/) 上传、删除文件
HTML
1
star
17

givebest

1
star
18

ctrl-cssClass

支持兼容IE6+的HTML元素Class操作,提供'hasClass', 'addClass', 'removeClass', 'toggleClass'。
JavaScript
1
star
19

admin-iframe

admin iframe require.js juqery.js director.js art-template.js iframeResizer.js
HTML
1
star