瞻思笔记是一个分享编程笔记的网站,基于 Astro 与 fuwari 模板构建
🌍在线访问 | GitHub
- 原模版标签、分类按命名排序,调整为按笔记数量排序 ✅ 2024-04-19
- 添加单页目录 ToC ✅ 2024-04-22
- 优化笔记搜索功能,支持快捷键搜索、选择 ✅ 2024-09-18
- 添加边栏隐藏,宽屏视图
- 标签组件改为标签云样式
- 添加多语种支持
- 自定义笔记 yaml (可选)
- 自定义笔记发布时间 yaml:
publish批量转DateStarted✅ 2024-04-18
- 自定义笔记发布时间 yaml:
- 自定义个人信息组件相关链接及配置 Icon (可选)
- 自定义 Icon: Open Source Icon Sets - Iconify ✅ 2024-04-18
- 自定义发布网址与页面路由
- 自定义发布路径:
https://jenniferwonder.github.io/technote✅ 2024-04-18 - 页面根路由
/转/technote,避免原路径跳转报错 ✅ 2024-04-18- vs code
ctrl p打开受影响组件,并更新对应路由
- vs code
- 自定义发布路径:
- 笔记图片与链接批量更新处理,统一管理,同时避免渲染出错
- 图片批量压缩上传 gh ✅ 2024-04-18
git+ PicList 管理
- 图片链接批量处理,本地链接转远程 gh 远程链接 ✅ 2024-04-18
- vs code 批量替换
- 笔记内链设为相对路径,wikilink 批量转 markdown link ✅ 2024-04-18
- 图片批量压缩上传 gh ✅ 2024-04-18
- ❌Astro 官方推荐 workflow 运行会报错,无法识别本项目中的图片链接转换代码
- ✅可行发布方案:
npm run build本地构建生成dist文件夹- 配置 GitHub action workflow 将
dist发布至 GitHub Pages- 使用
gh-pages
- 使用
- 添加目录组件,并调整样式以兼容
components/widget/Toccomponents/widget/TocHeadingutils/generateToc
- 新增文章布局,以 仅在文章页 显示目录组件
layout/PostDetails
- 使目录组件自适应屏幕尺寸及现有布局
tailwind.config.cjs添加3xl: 1740px自定义屏幕尺寸
- 🐛 Bug Fix
- 目录只能在硬刷新后渲染
- 停用
astro/swup(❗临时方案)astro.config.mjs中注释掉swup相关配置- 参考:GitHub - swup/astro: Astro integration for swup 🚀
- 停用
astro/swup后 页面切换动画 失效- 改用 Astro 内置的
<ViewTransitions>Layout.astro的head标签中添加<ViewTransitions>- 参考:View Transitions | Docs
- 改用 Astro 内置的
- 停用
astro/swup后 目录滚动跳转动画 失效Layout.astro的html标签中添加 tailwind classscroll-smooth- 参考:Scroll Behavior - Tailwind CSS
- 停用
astro/swup后页面访问卡顿- ❌ 配置 Astro 内置
prefetch与contentCollectionCache,问题未解决
- ❌ 配置 Astro 内置
- 停用
- 主页文章卡片分类图标只能在硬刷新后渲染
- 替换分类图标
- 目录只能在硬刷新后渲染
