2020年,修炼从个人博客开发开始

2020年已经过去9天了,LZ目前工作基本有半年了,20年要好好修炼,代码要更厉害,思维要更缜密。其实很早就有做个人网站的想法。其实之前做了一个,前后端混编的代码,大二写完就没在看过了,没脸看哈哈哈哈。服务器也买了很久了,搁置了很久都没有用,工作半年突然觉得自己翅膀硬了,想自己搞一个个人网站,当然主要功能是写博客。或许我也不会依赖这个网站来存我写的东西,毕竟CSDN这么好用,也就是练练手。之前也折腾了一下服务器,现在的博客系统像WordPress,我也装了一个。就是更新什么的确实很麻烦,上手很快,有兴趣的同学自行尝试,教程网上很多,这就不再赘述。只是装完之后,感觉除了装逼啥都没干。感觉白白浪费时间,不值。

既然我有需求,我又懂那么点技术,为毛我不自己干。开源的模板虽好,但总觉得在博客里面写一些随笔日记不是很好,我想要的是有博客功能的生活记录网站。至于能带来什么效益暂且不谈,也算是验证一下自己的技术能力。搞起来其实也是比较快的,毕竟域名服务器啥都有,环境也是搭建好的,想想需求,设计模块,干就完了。

先把功能模块丢出来

2020年,修炼从个人博客开发开始

 大概就是这几个功能模块,这个也是我参照了很多别的个人博客得出的。大家一看就懂的

服务端开发就用最熟悉的spring boot ,数据库用mysql,再加上mybatis,redis,MQ的一些技术基本就足够了。等项目基本成型之后,再把es接进来做全文检索。Apollo也放在后面引入,先用配置文件做。

前端嘛就用vue + iView做,毕竟作为后端开发,前端这边东西懂的不多,后面还需要看文档、博客进行学习,也是成长的一个方式。

整个项目看起来其实还是有些无从下手,毕竟谁也没法一天写出个CSDN,但让你写一个能够上传文章的网站,应该花不了多久。所以第一个版本,目标是快速上线,只需要最基本的功能。然后就是版本的迭代,那就比较容易了。

第一版首先要实现的是用户域的功能, 不包含微信微博QQ登录,然后就是能够发博客,能够评论即可。

这样看起来就不是很难了。

在写这篇博客的时候,其实对于第一版本已经有了部分的设计,本来觉得没什么的东西,现在要认真去思考。相信这个自导自演的项目会教会我不少。

这篇博客只是个开端,2020年大概用半年完成这个项目。后面会继续更新进度,有厉害的大佬请多多指导。