更新记录
功能更新
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(嵌套视图)
- 序号-页面名称-id 之间粘连:Sveltia CMS 的
v0.3
- 增加图标获取与缓存逻辑
- 添加网站主题配色
- 优化移动端页面布局和使用体验
- 修bug
v0.2
- 丰富网站交互细节,添加过渡动画,增强操作反馈体验
- 为每个卡片添加单独的markdown页面
- 修bug
v0.1
基于 Astro 5.0 + Tailwind CSS + React 构建的现代化静态导航网站。
集成 Sveltia CMS 可视化管理后台,无需触碰代码即可管理链接。
-
导航网站以卡片布局,鼠标悬浮唤出卡片浮窗
-
浮窗内容支持Markdown格式
-
对GitHub项目集成徽章,获取仓库实时状态
暂无内容更新...