Skip to content

Latest commit

 

History

History
46 lines (29 loc) · 1.34 KB

README.md

File metadata and controls

46 lines (29 loc) · 1.34 KB

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