Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

项目文档说明:react + Ant Design 的 blog-react-admin #16

Open
7 of 11 tasks
biaochenxuying opened this issue Nov 25, 2018 · 1 comment
Open
7 of 11 tasks
Assignees
Labels
ES 6 ECMAScript 6.0 及之后发布的新版本的知识 JavaScript JavaScript 相关知识点

Comments

@biaochenxuying
Copy link
Owner

biaochenxuying commented Nov 25, 2018

效果图

前言

此 blog-react-admin 项目是基于 蚂蚁金服开源的 ant design pro 之上,用 react 全家桶 + Ant Design 的进行再次开发的,项目已经开源,项目地址在 github 上。

效果预览 https://preview.pro.ant.design/user/login

1. 后台管理

1.1 已经实现功能

  • 登录
  • 文章管理(支持 MarkDown 语法)
  • 标签管理
  • 留言管理
  • 用户管理
  • 友情链接管理
  • 时间轴管理

1.2 待实现功能

  • 点赞、留言和评论 的通知管理
  • 评论管理
  • 个人中心(用来设置博主的各种信息)
  • 工作台( 接入百度统计接口,查看网站浏览量和用户访问等数据 )

2. 主要项目结构

- pages
  - Account 博主个人中心
  - article 文章管理
  - Category 分类
  - Dashboard 工作台
  - Exection 403 404 500 等页面
  - Link 链接管理
  - Message 留言管理
  - OtherUser 用户管理
  - Tag 标签管理
  - TimeAsix 时间轴
  - User 登录注册管理

文章管理、用户管理、留言等 具体业务需求,都是些常用的逻辑可以实现的,也很简单,这里就不展开讲了。

3. 使用

使用详情请查看 Ant Design Pro ,因为本项目也是在这个基础之上,按这个规范来构建的。

4. 缺点

开发时,程序出错后,修改正确后,webpack 有时不会及时查觉到内容已经更改,从而不能及时编译,要重新运行命令打包。

5. 项目地址

开源不易,如果觉得该项目不错或者对你有所帮助,欢迎到 github 上给个 star,谢谢。

项目地址:

前台展示: https://github.com/biaochenxuying/blog-react

管理后台:https://github.com/biaochenxuying/blog-react-admin

后端:https://github.com/biaochenxuying/blog-node

blog:https://github.com/biaochenxuying/blog

本博客系统的系列文章:

6. Build Setup ( 构建安装 )

# install dependencies
npm install 

# serve with hot reload at localhost: 3000
npm start 

# build for production with minification
npm run build 

如果要看完整的效果,是要和后台项目 blog-node 一起运行才行的,不然接口请求会失败。

@biaochenxuying biaochenxuying added ES 6 ECMAScript 6.0 及之后发布的新版本的知识 JavaScript JavaScript 相关知识点 labels Nov 25, 2018
@biaochenxuying biaochenxuying self-assigned this Nov 25, 2018
@biaochenxuying biaochenxuying added this to react.js 相关 in React.js Nov 25, 2018
@biaochenxuying biaochenxuying added this to JavaScript in JavaScript Dec 26, 2018
@NLNLZNLT
Copy link

接口文档链接失效了,打不开了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ES 6 ECMAScript 6.0 及之后发布的新版本的知识 JavaScript JavaScript 相关知识点
Projects
JavaScript
JavaScript
React.js
react.js 相关
Development

No branches or pull requests

2 participants