功能更新 NEW
共 10 条记录
内容更新
共 0 条记录

v1.12

新增:

  • 日志录入存为草稿
  • 图标预览可悬浮放大

优化:

  • 美化日志界面
  • 引入自定义 BadgeField 组件,根据域名显示专属徽章
  • 提高卡片浮窗定位精度,减少遮挡
  • 代码复用:提取页面级脚本到src\scripts\ui-layout.js,由src\layouts\Layout.astro引入,精简页面文件

v1.11

新增:

  • 自动填充:卡片信息录入只需粘贴网址,即可自动解析信息填充进对应的文本框
    • 创建Custom Field (自定义字段插件),渲染自动填充功能
    • 对于github地址,通过 github api 获取 homepage 字段
    • 对于一般网站,解析 <head> 标签获取信息
  • 图标本地存储:录入时可获取图标到本地
    • 图标输入框支持预览、下拉选择,便于资源复用、使用自定义图标
    • 暂时保留运行时获取图标

修改:

  • 徽章由白名单转为黑名单,符合条件的默认显示所有预设徽章,后台勾选项为隐藏功能\

优化

  • 重构卡片,降低渲染负载,提升网站性能
  • 重构侧边栏
  • 本地图标:
    • 集成 sharp 转为 WebP 格式存储
    • 使用 <Image /> 组件获得更好的展示效果

v1.1

  • 引入官方插件 @tailwindcss/typography ,提供 markdown 渲染样式
  • 引入社区插件 astro-expressive-code ,支持文件名、VS Code 风格高亮、一键复制、多行标记、Diff 视图等

v1.0

  • 使用 keystatic ,享受现代化的后台体验

v0.6

  • 受限于Sveltia CMS的约束,打算更换CMS
  • 修复移动端侧边栏

v0.5

  • 调整后台布局,优化操作逻辑
  • 侧边导航栏添加折叠按钮、展开动画、悬浮菜单
  • 为卡片图标添加悬浮扩散光影背景
  • 为卡片添加悬浮缩放
  • 为浮窗添加贝塞尔曲线过渡动画

v0.4

  • 移动端呼出侧边栏后禁止滚动主界面,防止侧边栏闪烁、穿透
  • 重构数据结构,优化后台体验
  • 修bug
  • sveltia-cms 功能限制:
    • 序号-页面名称-id 之间粘连:Sveltia CMS 的 relation 组件的 display_fields 必须是一个数组 [...]不支持 自定义字符串模板。 无法在配置里强行插入“ - ”、“.” 或者 “|” 这种符号。 CMS 只会呆板地用空格把字段拼起来。
    • 后台文件夹视图:等待 sveltia-cms 支持 Nested collections(嵌套视图)

v0.3

  • 增加图标获取与缓存逻辑
  • 添加网站主题配色
  • 优化移动端页面布局和使用体验
  • 修bug

v0.2

  • 丰富网站交互细节,添加过渡动画,增强操作反馈体验
  • 为每个卡片添加单独的markdown页面
  • 修bug

v0.1

基于 Astro 5.0 + Tailwind CSS + React 构建的现代化静态导航网站。

集成 Sveltia CMS 可视化管理后台,无需触碰代码即可管理链接。


  • 导航网站以卡片布局,鼠标悬浮唤出卡片浮窗

  • 浮窗内容支持Markdown格式

  • 对GitHub项目集成徽章,获取仓库实时状态

暂无内容更新...