文章
把个人站当成一个系统来读
一个关于内容模型、路由、样式和动态系统边界的伪造思考。
#web
这是一个伪造的架构思考样例。
个人站不是页面集合,而是一套内容系统。页面只是内容的投影。
以 Growl-FM 为例,真正重要的是这些问题:
- 我有哪些内容类型?
- 每种内容需要哪些元数据?
- 哪些内容应该进入 RSS?
- 哪些内容需要被搜索?
- 哪些交互需要后端?
当这些问题回答清楚之后,页面结构反而会自然浮现出来。
静态优先
静态优先并不是拒绝动态能力,而是先保证核心内容不依赖动态系统。Likes、Comments、Search 都可以后加,但文章本身必须能独立存在。
Comments评论
用 GitHub 账号留言到 GitHub 上看评论