• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

噗噗博客: 一款基于vue2+elementui+koa2+mysql前后端分离的个人博客系统。 线上地址: ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

噗噗博客

开源软件地址:

https://gitee.com/hrbust_cheny/pupu_blog

开源软件介绍:

pupublog(vue2+koa2+mysql)

前言

一直想拥有一个属于自己的博客网站,用来总结自己的学习心得,因为发现自己记性不好,知识学完就忘,并且学到的知识不成体系,东一块西一块,这样就导致了,当每次间隔一段时间不用某个技术时,都需要重学一遍(其实学习就是个重复的过程,这种现象也很正常)。

那么既然有了想法,就开始行动起来...

  • 项目调研

    当在githubgitee搜索使用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-amdinvue2
    后台服务koa-blog-servicekoa2
    数据库mysql

    于是就有了pupublog,一个vue2+koa2+mysql实现的单人博客项目

    具体的项目细节文档,正在补充,敬请期待

    (PS:前端无论是使用react还是vue,后端无论是express或者koa2或者egg等等,其实都是可以的,选择一个做下去就行了,做来做去发现前端最重要的还是基础。做这样一个项目也是为了体验一下从零开发一个项目的感受,然后部署上线、写文档,开源,这样一个过程,虽然花费了很多时间,但是最后也收获了很多,后期会继续完善的,欢迎大家提issure和留言评论,如哪里有错误的地方,也欢迎指正,让我们共同进步


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap