Loading... ## 历史的车轮滚滚 在日本IT业界工作了两年了 2年前刚入职的时候建立的本博客:[上班时间搞网站,爽歪歪][1] 因为疫情的原因,已经在宅工作一个多月了 说是在宅工作,其实并没有被分配具体的任务,基本就是待机白拿工资 于是我又利用工作时间来做网站了(带薪学习) #### 工作现场 因为做的是外包工作,在客户现场已经待了接近两年 上个项目是4月底上线,其他项目都因为疫情原因休业的休业 在宅的在宅, 可是我还得每天来回坐将近3小时的电车去上班,那段时间是非常不爽 因为项目接近尾声,又没有巨大BUG,基本处于一种无活可干的状态 工作中的项目是多组协作,我们组负责的是后端API的开发,用的是SpringBoot 前端他们用的是Vue 我也有点想试试自己做一个前后端分离的项目,顺便学学Vue.js 于是上班时间就一直在看Github,说实话外包公司一般不会用Github, 日本这些企业怎么会允许代码上传到公共网络上,严格的很 Github多是我私下做自己的代码仓库用 #### 发现了pinry项目 看Github的过程中,发现了一个开源项目[pinry][2] 这个项目就是前后端分离,用到了Vue,后端用的是我比较熟悉的Python的Django框架 Api接口使用的是Django rest framework,这也是我想学的一点,部署用的是Docker 都是比较新的技术,而且一直有在维护 pinry项目主要是提供一个图片分享平台,类似于Pinterest还有国内的花瓣网 这种网站内容也正是我感兴趣的,当时第一个站点 日本萌就是想做一个摄影的网站,不过没有坚持下来 工作的闲暇时间就看代码学习,断断续续看了将近20多天吧 #### 着手开发 在仅有的一点前端和看了的Vue文档的基础下,尝试学习pinry的源码 过程也是十分艰辛,完全是个小白 这是个非常棒的学习过程,Github一直当作自己私有代码版本管理器用,从没参与过其他人的项目 最终尝试给pinry小修小改了一些代码,并成功提交,十分高兴,第一次成为开源代码贡献者,笑 以前曾经疑惑过,很多牛逼的项目为什么开源,有人说之所以牛逼就是因为开源。 这个项目建立于2012年,想想自己8年前还只对html有一点概念, 这就是开源的意义吧,不断融入新的血液,学习和传承。 这期间感谢pinry作者之一的[winkidney][3]和朋友的指导! #### 二次开发与上线 最终自己二次开发了的功能有: - 布局和自适应的问题 - 水印功能的添加 - 上传审核机制的添加 - 点赞功能 - 根据点赞功能的热度排行 - 个人页面 - 3语对应国际化 - 多层评论系统 - 丰富的后台管理 ... ### 在基本满足需求之后,帮朋友搭建了一个壁纸分享网站:[熊猫壁纸][4] ![1.png][5] ![2.png][6] ![3.png][7] ![4.png][8] ![5.png][9] ![6.png][10] ![7.png][11] 项目中还有很多值得学习的地方,我还会对其进行持续的二次开发和维护 在开发过程中遇到问题与解决方法将以后续博文的形式记录下来 感谢阅读! [1]: https://do1024.com/archives/42/ [2]: https://github.com/pinry/pinry [3]: https://winkidney.com/ [4]: https://bizhi.art/ [5]: https://do1024.com/usr/uploads/2020/06/1658544381.png [6]: https://do1024.com/usr/uploads/2020/06/1045320503.png [7]: https://do1024.com/usr/uploads/2020/06/1620247064.png [8]: https://do1024.com/usr/uploads/2020/06/213769837.png [9]: https://do1024.com/usr/uploads/2020/06/3812501576.png [10]: https://do1024.com/usr/uploads/2020/06/3487505527.png [11]: https://do1024.com/usr/uploads/2020/06/3310643235.png Last modification:June 3rd, 2020 at 10:28 am © 允许规范转载 Support 请博主喝一杯咖啡 ×Close Appreciate the author Sweeping payments Pay by AliPay Pay by WeChat
老哥的网站做的实在漂亮啊,不愧是有美术功底的人,我自己的博客做的太丑了,前端毫无灵感,干脆就仿照者你的界面用bootstrap做了个大概的٩(ˊᗜˋ*)و