2.0更新规划

Table of Contents

新功能

1. 底层彻底重构(Astro + Vue)

前端旧架构由于使用纯SPA,性能较差,影响 SEO,在 2.0 版本将带来动静态页面结合的 Astro Hydrate 模式,在大大提高性能的同时,保证交互体验

2. 追忆(Recollection)

大多数记忆往往是碎片化的,而非一篇又一篇完整的文章。这个功能支持将记忆片段制成一个个Markdown文本的追忆卡片,并利用Workdown工具中原生支持的媒体特性,复现记忆片段中的所见所闻和所感。这些卡片将在前台的“追忆”Tab中可用,并用从人类记忆逻辑汲取灵感的视图中堆叠和罗列这些卡片。

3. 页面编辑器(Workdown Pages)

支持页面设计,并增加对高级效果的支持,此后“主页”的自定义设计将成为可能。

4. UI主题(LaF)和时效性内容主题(Content Theme)

网页主题支持自定义:

  1. 默认语言与字体:原语言/字体模块并入,支持前后台字体分开设置;
  2. 网页色调:深浅模式、强调色、背景色;
  3. 网页动态背景:支持全局背景图片/视频,以及调整背景模糊处理程度;
  4. 主题打包,导入和导出;

时效性内容主题:

  1. 主题文章:和主题绑定,可通过主题定制主页直达;
  2. UI绑定:如果绑定了UI主题,可以在内容主题期间全站应用,也可以指定只有带有主题tag的内容应用;
  3. 时效性:可以是年度,半年度,季度甚至月度主题,预定好时间后,将在指定的时间对网站整体应用主题,或者对特定的文章,帖子的部分timeline,或者tag使用主题。

其他优化

1. 文章历史版本、本地备份

文章将在每次编辑时以及编辑过程中存储备份,以供在历史版本中查看和回退;当然也可以将全部文章进行本地备份,以防止实例被完全覆盖或者损坏导致文章全部丢失;在需要恢复时用恢复工具进行恢复即可。

2. Markdown 编辑器优化

  1. 缩进:捕获Tab键,用于缩进(输入制表符),段前空格也将识别为制表符用于缩进段落,让排版更灵活;
  2. 列表硬标签:输入具体值就是硬有序标签如1. 2. a. b. i. ii.,否则就是软有序标签-. ~. *. 接续之前的列表;无序列表独立于有序列表,有序列表会无视中间的无序列表继续编号;
  3. 视图一致性:编辑器与预览窗格自动对齐,编辑时自动高亮;
  4. 自动格式:缩进行换行时补齐缩进,列表换行时补齐序号(默认软标签),列表缩进时调整序号层级等;
  5. 内嵌公式:公式在引用,图表和图片标题时正常显示为KaTex格式。
  6. 更真实的预览:在编辑器和管理帖子页面使用与前台显示完全一样的格式来预览(Full Preview);
  7. 文章属性:现在文章的Tag,标题等属性以及阅读偏好不只能在保存发布时修改,已集成进一个单独的功能区。
  8. 文章别名:隶属于文章属性,便于识别文章,以及SEO,如https://blog.eightyfor.top/post/b792d6ca-5efb-405e-84d2-609f056d4be9->https://blog.eightyfor.top/post/2-0-changelog
  9. 捕获键盘Ctrl+F或者Cmd+F不在调出浏览器的查找,而是单独的查找替换悬浮框提供查找替换功能,支持正则表达式和大小写区分,功能对齐VS Code;
  10. 保存发布Ctrl+SCmd+S直接调出保存/发布框(这两个功能合并,但是按钮依然分开);
  11. 导出打印Ctrl+PCmd+P调出单独的打印和导出对话框。

3. 阅读体验

  1. 长文章按需加载;
  2. Toc 集成进地址栏,实现地址直接导航到标题,如:https://blog.eightyfor.top/post/2-0-changelog/#3. 阅读体验
  3. 移动端使用轻量级解析,去掉不必要的组件;

4. 搜索体验

  1. 可以搜索文章内容、文章别名和筛选时间了;
  2. 直接在搜索框中输入tag名称,可以搜索tag;
合集
未找到符合条件的文章。