来自两年后的更新:博客的新前端已经正式上线了~

前言

自从前段时间打算重写前端以来,我就一直没闲着往博客程序上提交代码。在之前创建的模板项目的基础上,今天又花了几个小时的时间构建了一个最简单版本的首页,地址是:https://blog.bluerain.io/beta

当然目前是没有任何功能的,只有最基本的页面结构,细节样式也不足。之后会逐渐的调整过来,我的首要目的是兼容手机网页(自适应网页),同时它在手机上又得是个 PWA 的形式,美滋滋~

至于技术方面主要在这篇文章上介绍过了:https://blog.bluerain.io/p/new-frontend-notes.html
不过实际上又比那上面的复杂很多,有时间再细说了。其实早该这么做了,因为这套前端已经接近两年未更新过代码了,原因很简单:懒得维护。既然我现在有心思了那还不如选择重新开始,顺便抛开所有历史负担。

结束语

写样式是一件很难受的事情,真的。况且还给自己定义了一件这么复杂的任务( ̄﹏ ̄),祝愿自己能早点完成,不要拖延。

最新更新

新前端已经正式上线了(你访问的就是),移除了文章分类和标签过滤(这两个以后甚至都不会再集成进前端中)。Tweet 页面暂时还没有实现,点击首页 TWEETS 链接会跳转至旧版本前端的相关页面(当前 Tweet 列表已经在新前端实现)。

而旧版前端我没有直接丢弃,仍然能够访问并工作,首页地址: https://blog.bluerain.io/deprecated至于上面说过的 TWEETS 链接其实就是 deprecated 路径下的 tweet
当然了,旧前端我不会再更新代码了,虽然我原本就接近两年间几乎没有提交过相关代码了。这个新前端我很满意,无论是架构设计还是编码方式,抛掉了从前所有的历史包袱,维护起来很轻松。

之前的前端是花了很多天逐步实现到后来的样子的,而新前端我就花了几天而已。所以说,维护老项目还不如推到重来。

差异在哪里

因为我原本就是基于(模仿)从前的页面设计开发的,所以从外观和肉眼来看没啥差别,当前的甚至可能在某些细节上有缺失(这个我之后会慢慢补过来)。但是在内在是天壤之别,无论是性能、BUG 潜在的可能性还是代码的质量和可维护性等方面都不是旧前端能比的,不然我也不会放弃了。

不过,有一点就是,你仍然能从外在看出差异也就是新前端优秀在哪里。当你用手机访问两个前端的时候,你就知道了:)

新动态

前台前端暂时告一段落,进入暂缓更新阶段,以完善和小修补为主(当前几乎没有发现 BUG)。但是这不表示前台功能已经足够,肯定是不够的因为连旧前段的功能都比不上,但是作为博客而言主体功能已经稳定完成。接下来应该把给博客提交代码的主要时间都放在后台开发上,旧的后台老实讲也很难用,一年多的发图 BUG 到现在还没修(导致我的文章很少上图)。

至于后台就没必要纯手动编写实现了,暂时选中 Vue 圈很知名的饿了么开源的 Element UI
所以博客前端正式进入后台开发阶段~