开源软件名称:噗噗博客
开源软件地址:https://gitee.com/hrbust_cheny/pupu_blog
开源软件介绍:
pupublog(vue2+koa2+mysql)前言一直想拥有一个属于自己的博客网站,用来总结自己的学习心得,因为发现自己记性不好,知识学完就忘,并且学到的知识不成体系,东一块西一块,这样就导致了,当每次间隔一段时间不用某个技术时,都需要重学一遍(其实学习就是个重复的过程,这种现象也很正常)。 那么既然有了想法,就开始行动起来... 项目调研 当在github 和gitee 搜索使用express 或者koa 开发的博客项目时,发现都只是很简单的一些demo,并且年代很久远,所以最终决定参考一个java 的博客项目:蘑菇博客,(PS:文档写的简直是太nice了,并且作者非常励志和耐心,在蘑菇博客的交流群里问了很多问题都帮忙解决了,很是感谢,java 方向的可以学习一下。) 另外在实现管理端时,还参考了另外一个项目,smart-admin,是由1024实验室团队开发的一套互联网企业级的通用型中后台解决方案,后端也是用java写的,不过我主要参考的是前端代码(PS:写的是太好了,各种vue2的高级用法,非常推荐学前端的同学好好学习一下这个项目)。 当把所有的运行环境在本地安装好,项目成功跑起后,就开始了我的改造之旅... 最终目标:前端和后台管理端参考蘑菇博客的UI,代码书写风格参考smart-admin,自己重零设计实现一遍;将java 写的后台服务改造为node ,使用koa2来自己搭建后台,数据库使用mysql; 技术选型 最终的技术选型为: 名称 | 技术选型 |
---|
前台和管理端vue-blog-web``vue-blog-amdin | vue2 | 后台服务koa-blog-service | koa2 | 数据库 | mysql |
于是就有了pupublog ,一个vue2+koa2+mysql 实现的单人博客项目 具体的项目细节文档,正在补充,敬请期待 (PS:前端无论是使用react 还是vue ,后端无论是express 或者koa2 或者egg 等等,其实都是可以的,选择一个做下去就行了,做来做去发现前端最重要的还是基础。做这样一个项目也是为了体验一下从零开发一个项目的感受,然后部署上线、写文档,开源,这样一个过程,虽然花费了很多时间,但是最后也收获了很多,后期会继续完善的,欢迎大家提issure和留言评论,如哪里有错误的地方,也欢迎指正,让我们共同进步
|
请发表评论