全部文章

文章

把个人站当成一个系统来读

一个关于内容模型、路由、样式和动态系统边界的伪造思考。

#web

这是一个伪造的架构思考样例。

个人站不是页面集合,而是一套内容系统。页面只是内容的投影。

以 Growl-FM 为例,真正重要的是这些问题:

  • 我有哪些内容类型?
  • 每种内容需要哪些元数据?
  • 哪些内容应该进入 RSS?
  • 哪些内容需要被搜索?
  • 哪些交互需要后端?

当这些问题回答清楚之后,页面结构反而会自然浮现出来。

静态优先

静态优先并不是拒绝动态能力,而是先保证核心内容不依赖动态系统。Likes、Comments、Search 都可以后加,但文章本身必须能独立存在。

系列的下一篇Growl-FM Devlog 001: 从频道开始,而不是从首页开始

Flor1daManatee

Gameplay 程序员 · Growl-FM

游戏、阅读、影像和开发笔记汇成的个人信号流。

RSS 订阅

Comments评论

用 GitHub 账号留言

正在生成海报…

长按图片也可以保存或转发。

    未在播放