0x24a 在 从零自己搓了一个博客系统。 中发帖
一直以来,我就对现有的博客程序的自定义化流程不满意。我从 Hexo 迁移到 WordPress,又从 WordPress 迁移到 Typecho,最后得以意识到一个事实:深度自定义化的成本,远大于自己编写一切的成本。
抱着简洁主义和实用主义的理想,我再次开了一个新坑: AmiaBlog。
实际上,我开发这个博客系统的过程中,并没有遇到什么困难。只需要按照自己的设计美学,将一切一点点搭建起来,组成一个完整的系统。
项目也没有花费太多时间。从开始开发到第一个可用版本(也是我正在使用的版本),只花了不到 3 天的时间。
整个博客系统使用 FastAPI + Jinja2 + MDUIv2 的技术栈,兼顾性能、兼容性和美观性。
得益于 MDUI V2 的 Dynamic Theme 系统,只需要输入自己喜欢的颜色,全套基于这个颜色的配色方案就会自动生成。我对 Highlight.js ...