Reload

Version 2.0 Release!

自己弄技术博客的念头早在我大三上学期开学的时候就已经萌生了,因为在大二下学期结束的时候认真学了Web开发技术,就一直想自己开始做点东西练手,炙手可热的博客当然就成为了我的第一选择。当然,有了念头,我也就很快地把它实现了,最开始的版本,前端套用的模板是网上找的一套模板,看样子那套模板还挺多dalao用的,后端的话全是自己写的,基于Python3+Django实现。

但是吧,在老版的Blog上线之后,自己并没有花太多心思去打理它,总是会把这件事情忘掉,我觉得很大一个原因就是对我来说,前端不是自己写的还始终是自己的一块心病吧(感觉丑丑的,还不是自己写的T-T),久而久之加上各种课设、作业的麻烦,我弃置了它......

在大三上学期的下半部分,我又一直想重新弄一次博客,但是迫于这样那样的事情没有时间弄,到了寒假,有空了,才终于慢慢地把博客重新做起来,这一次用了一些新的东西,界面更好看了,功能更多了(当然往后还会慢慢地增加,同时也会在我博客上放一些我个人的作品),总之自己还是挺满意的。

为什么要叫Reload而不叫Refactor呢,Reload有一种东山再起的感觉,会一直向前发展,而Refactor像是把以前的东西再嚼一遍。所以吧,以后自己会不断努力,为大家献上更多优质的文章。

Update?

  • 沿用以前的Python3、Django、Nginx、Gunicorn(Debian 9.0 64bits)的框架,但是各个模块的版本都升级到了最新
  • 由于博客占用的资源比较小,数据库从以前的MySQL 5.7迁移到了比较微型的SqLite上,这样能够减小服务器负担,等我以后有财力升级服务器或是弄一台独立的数据库服务器再考虑其他的数据库吧T-T
  • 前端UI框架上,抛弃Bootstrap,投奔MaterializeCSS(给大家推荐一下,这真的是一个很好的框架),界面设计遵从Google的Material Design,响应式布局,一股浓浓的Android味
  • 所有代码推倒重写,这次使用了更加多的Django模板,jQuery Ajax的用法变少了
  • 将以前朋友托管在我这边的APP服务器端从Django应用中剔除,节省服务器资源

Params

  • 版本: 2.0
  • 服务器操作系统: Debian 9.0 64bits
  • 服务器部署:Nginx反向代理 + Gunicorn
  • 前端框架:MaterializeCSS、jQuery
  • 后端:Python3、Django
  • 设计风格:Meterial Design

About

这一次博客完全是自己一手写的,源码全部放在Github上了,大家可以看看,也可以拿去搭建自己的博客。