前言
使用 react 有一段时间了, 也想用 react 去写点什么,平时接触最多的就是 blog 了,于是乎借助 antd 这个 UI 框架设计出了一个极其简约风格的 spa 博客。
目的也是将 react 的生态圈的工具梳理一遍,后端则采用了 koa + sequelize + mysql 的技术选型(我司用的就是这个技术栈啦,所以笔者也用这个了)
博客介绍
前后台分离式开发(项目中也包含博客的后台管理系统),为了方便记录后端开发过程,笔者将后端也一起放在同个项目文件夹中。
博客样式几乎借助于 antd 这个优秀的 UI 框架,主打简约风格,是笔者借鉴了 antd 官方的风格所设计~
分出了几个分支便于学习和查看开发记录,相信这个项目会让刚接触 react 的伙伴学到一些的
博客地址 - 联系我可以 email gershonv@163.com | QQ 434358603 | 博客关于页面留言~
用户名 admin/admin 最高权限,求小伙伴不要乱删数据,乱删数据其他伙伴会没什么数据看的。
给最高权限是为了让大家看到博主的权限。体验博客完整的功能。
后台访问路径 /admin
技术栈
前端 (基于 create-react-app eject 后的配置)
react v16.8.1
redux redux-thunk
react-router4
axios
marked highlight.js
后端 (自构建后台项目)
koa2 + koa-router
sequelize + mysql
jwt + bcrypt