Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/acmenlei/next-blog
A blog system based on nextjs.
https://github.com/acmenlei/next-blog
antdesign express mysql nextjs nodejs reactjs redis sequelize
Last synced: 5 days ago
JSON representation
A blog system based on nextjs.
- Host: GitHub
- URL: https://github.com/acmenlei/next-blog
- Owner: acmenlei
- Created: 2020-03-17T02:49:55.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-05-31T14:33:07.000Z (over 1 year ago)
- Last Synced: 2024-12-10T04:12:43.966Z (12 days ago)
- Topics: antdesign, express, mysql, nextjs, nodejs, reactjs, redis, sequelize
- Language: TypeScript
- Homepage:
- Size: 33.3 MB
- Stars: 447
- Watchers: 7
- Forks: 65
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## 技术栈
- **前台**:nextjs + typescript + antd- **管理台**:vue2 + element-ui + echarts
- **服务端**:nodejs + mysql + redis
## 介绍
基于nextjs的博客网站,自己练手玩的项目,配套[后台管理系统](https://github.com/acmenlei/vue-admin-top)和[服务端](https://github.com/acmenlei/node-admin-backend),博客一些常规功能都有,感兴趣的可以自己部署试试## 项目启动
### 前台
1. 安装依赖
```shell
yarn install 或者 npm install
```
2. 启动项目
```shell
yarn dev 或者 npm run dev
```
### 后台
1. 启动后端之前请先启动`redis`, 后端依赖`redis`。
```shell
# 启动命令
redis-server
```
2. 导入必要的`mysql`结构,以及启动`mysql`,表结构在后端仓库自取
3. 完成以上操作后即可启动后端
```shell
yarn start
```