dors 数字花园改造项目设计精要

dors 数字花园改造项目设计精要

更新于 2025-03-06
860

项目目标:实现由 dors 博客系统向数字花园的彻底转型,抛弃博客的设计理念。

总体设计方案:对文章拆分内容类型、主页增加工作台等,不再把文章作为主要内容。

一、主页功能划分和布局

  1. 导航区(步道):提供关于、友链、各子内容形式(散文、知识库、集萃、种子)的索引页的链接等
  2. 工作台:强化工作台的设计,主页面工作台中为常用微应用,每一个微应用都包含图标,微应用可以是某一个功能(例如小记、自研各类微应用、导航页、自留地),或者某功能下具体页面的快捷方式(例如随手记、储藏柜——不发布的小记合集)。
  3. 内容区:写作产生的各类内容,主页主要展示各类内容列表。同原有设计,包括分类列表、标签列表等。不同的是原来的文章列表拆成知识库、散文、随笔三种形式

二、内容类型

发布内容类型

  1. 散文(花坛):即现在的 post,削弱其重要性,不再作为主要展示内容
  2. 知识库(果园):小记合集的文章发布形式。数据内容分为驻留数据(数据量不大时,直接利用小记合集数据本身),和引用数据(数据量大时,直接存储散文链接),知识库的链接结构都直接用 markdown 生成的富文本来表示。 复用 post 的存储模型。可以有分类 category,展示在分类索引页面中展示为另一种风格。
  3. 集萃:小记合集的结构化数据发布形式。
  4. 种子(随笔):不必有标题,通常较为简短,直接将内容平铺展示在列表中,而不是取标题作为列表项。随笔作为小记合集按月度存储。
  5. 其他:如友链、关于等页面。

此几种类型的内容本质都是 post,实现上经由配置不同 layout 来实现

私有内容类型

暂定只使用储藏柜——未发布的小记合集。

三、内容索引方式

  1. 分类索引页:每一种分类的索引页下都有散文、知识库、集萃专题三种形式,但没有随笔,随笔无所属分类。
  2. 散文索引页:除主页展示所有散文列表外,也有单独的散文索引页,列表项只应有标题、日期等文字内容,不应有图片(要考虑标签如何承载?)。
  3. 标签索引:要考虑标签检索的粒度,如果知识库是一个 post,那其标签应为其所有的 note 的标签集合