Skip to content

personal blog backend manage system with react and typescript(使用react和typescript构建个人博客后台系统)

License

Notifications You must be signed in to change notification settings

cixiu/blog-manage

Repository files navigation

node-blog

说明

1.该项目是个人博客的后台系统,后台系统使用的是 typescript 和 react 技术栈,组件库使用的是 ant-design。项目将后台系统和博客 API 接口放在了一起。其中 server 目录下是服务端 API 目录,view 目录下是博客后台管理系统。

2.编辑器的选择。目前,发布文章使用的是 quill 富文本编辑器(感觉不是很好用),以后会将 Markdown 编辑器也加入使用。

3.技术栈

  • 前端 react+react-router+typescript
  • 后端 koa2+mongoose

4.博客后台系统主要提供以下功能:

  • 查看管理员列表
  • 查看用户列表
  • 发布文章(需要超级管理员,使用的是 quill 富文本编辑器)
  • 查看文章列表(支持修改和删除)

5.node-blog 接口文档:API 文档

线上地址

博客前端地址:www.tzpcc.cn 博客后台管理系统地址:manage.tzpcc.cn

项目运行

注意: 服务端使用的是 koa2,需要 node>=7.6 项目使用了 mongodb 作为数据库,开始运行项目时,请确保开启了数据库

git clone https://github.com/cixiu/node-blog.git

cd node-blog

# 安装依赖
npm install

# 启动本地前端项目
npm run dev

# 启动本地服务项目
npm run server:dev

About

personal blog backend manage system with react and typescript(使用react和typescript构建个人博客后台系统)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published