- 文件管理,现在没法直接查看图片原图了
- 文件移动分组,现在只对多选有效,单选无效,这是个 bug
- 修复 protected 页面更新问题
- prose 样式抽出,不要封装在 post 组件内,单独抽一个 prose 组件
- 编辑器添加 beforeUnload 事件监听器,todo:还需要判断下事件来源,可能是表单提交
- 做一个 iframe 组件❌,没必要,直接写 jsx 就行
- 做一个 card 组件
- 写作:关于 adomptions 的实现,nextra 称为 callout https://nextra.site/docs/guide/built-ins/callout;要不用 message 组件吧 https://shurikenui.com/docs/reference/react/components/message#type
- 调整 task-list 样式
- 导航栏资源 dropdown 的内容动态化、设置缓存。资源列表添加 lucide icon
- 支持 mermaid https://nextra.site/docs/guide/advanced/mermaid
文章内容
- 做一个 iframe 组件
- admonitions https://github.com/elviswolcott/remark-admonitions ❌ 应使用 remark-directive 提示块(也称为“警告块”或“信息块”)并不是标准的 Markdown 元素,而是 Docusaurus 特有的扩展功能。它们通常用于提供额外的信息、警告或提示,帮助用户更好地理解文档内容。note 、caution、tip、info 等 todo: 样式参考 nextra?
- 打印友好,打印时只打印必要的信息,去掉导航栏等 √
- lightbox 组件 https://github.com/huayemao/dors/issues/51 √
- 时间线组件 参考 nextra https://nextra.site/docs/guide/built-ins/steps
- 支持展示原 markdown 标记√
- 文章排版:
- 移动端加粗字体显示问题
- 移动端表格全宽问题 √
- 代码块颜色问题 √
- h4、h5 区分度
- 代码块样式优化,参考 https://gemini.vercel.ai/ 、https://github.com/vercel-labs/gemini-chatbot/blob/main/components/ui/codeblock.tsx √
文章编辑器
- 支持切换文章
- 类型、分类、重置时间收进 dropdown 里
- 工具栏使用 sticky 定位
- 设置组件放到 modal 中渲染

