New clean land for posting

关于 mkalex.com

认识我的朋友可能知道我有一个个人网站 mkalex.com, 今天我决定将不再维护该站点的开发迭代,包括内容的更新。原有的内容将在后续几月经过筛选迁移于此,很遗憾部分内容将不再公开。 mkalex.com的域名目前将暂时不迁移使用。

这么做出于这么一些因素考虑: 原有的站点主要是一个基于 Vue 的 SPA 应用 (mkalex-spa), 前后端分离, 后端使用nodejs, 数据持久化在mysql中 ((mkalex-rest-backend))。这些都是我在业余时间实现并开源的,样式和交互精心设计,称得上作品。 放弃原有的站点主要是因为维护的时间精力成本较大,我其实并不需要一个完整的带后端的动态网站, 原有的站点完全没有利用到后端的特性,甚至连一个评论系统都没有实现,而没有实现的原因是我的业余时间实在有限,我也不想在宝贵的业余时间里写一些枯燥的 CURD,不仅没有什么乐趣,也没有太大价值。 原有的站点,较为复杂的部分不是提供给用户的前端,而是写给自己的管理端,实话说这部分做的并不令人满意,而这部分的开发和设计都多有欠缺,要是做好,需要投入更大的经历。 在过去一年中,我有很多好的想法,好的idea, 很多想尝试的原型,都需要业余时间,而时间不可能再被分给 CURD 上了。 所以 我一直在考虑将站点的架构更改为纯静态的形式,不仅能够大大减少代码维护的心智负担,也能让我把时间投入到更多有趣的事情上,毕竟我已经不会看到自己写的开发的东西出现在互联网上而感到兴奋了。

其二的原因, 除了开发的心智负担就是运维心智负担,静态的server真的省心太多了,随便什么地方都可以轻松部署。 比起在数据库里的文章,我更觉得躺在磁盘上的文件更有安全感和可读性可操作性。并不是折腾不来,总之就是懒得折腾吧。 其三的原因还在于,由于使用了 SPA 的模式,所以 SEO 就完全不复存在了,我觉得有些东西写出来,给自己看其实意义不大,我还是希望更多人能够看到,特别是技术方面的,能够帮助到一些,交流一些,认识一些朋友。 当然,我也考虑说整体迁移到nuxt, 做同构渲染,但是依然是原因1,没有太大精力和推动力做这件事情。

其四的原因,是国内备案的繁琐和不快。这就是除了技术之外的另一个麻烦之处了,工信部的备案我很早就做了,手续还不算太过麻烦,体验还不算差。但前两个月,阿里云突然告诉我说要去做上海公安局的备案,然后去一个什么网一搞搞很久,那个破网站竟然还是使用同步的ajax请求,这种垃圾是如何上线来祸害我们这些开发者呢?然后很搞笑的是,还要让我提供最高权限的管理员账户来做审核。 我是真的有点被国内的网络环境所恶心到了,我也不想再国内搞下去了,索性整站静态化,迁到github page上算了。 于是就有了现在你所看到的 new clean land。

New clean land for posting

总之,算是一个全新的开始吧。 很多时候,过于追求强大和自由,但是自己真的需要吗,未必见得。我希望能把事情做的简单和纯粹,这也是我自认为智慧的生活信条。我也希望自己能够更加重视内容本身的产出,回归写作思考交流的本质。