Blog

个人项目架构的思考

个人项目架构的思考:在微服务和前后端分离流行的当下,为什么要这么做?对于个人开发来说,本身就没有分工难题,这么做反而给我带来了很多不必要的麻烦。对于简单的个人项目,如果前端只是后端数据基础的CRUD展示,也没有必要进行分离。将整个系统进行“压缩”之后,我可以一条命令就将整个项目打包成 docker 镜像,或者直接就在 AppEngine 上线,不必再为后续的维护头疼。

使用 Notion 搭建博客

使用 Notion 搭建博客,解决了其他平台上的问题,包括无法自定义域名、体验不好、静态博客麻烦等等。Notion 的 API 是半公开的,可以通过 API 来创建网页,将 Notion 当作和 Wordpress 一样的 CMS 来管理博客。通过后端渲染和 CDN 服务提高了页面加载速度,同时使用了 Cloudflare 的服务提高 SEO 效率。配置 Table Page,建立相应的列和视图,控制文章内容和展示。最终实现了使用 Notion 搭建博客的目标。