|
|
45b784d6b4
|
chore: add superpowers to gitignore
|
2026-06-03 17:35:25 +08:00 |
|
|
|
a886574696
|
chore: ignore static/ SSR cache dir
|
2026-06-03 14:56:43 +08:00 |
|
|
|
5e449013d6
|
refactor(highlight): output CSS to public/, add syntax aliases and case-insensitive lookup, fix code block CSS
|
2026-06-03 14:08:16 +08:00 |
|
|
|
34e3bcdf95
|
fix: address code review feedback
- Remove unnecessary 'style' from ammonia whitelist (syntect uses classes)
- Log syntect parse errors instead of silently discarding them
- Simplify find_syntax fallback: return &'static directly, remove OnceLock
- Add generated/highlight.css to .gitignore (build artifact)
- Add #[cfg(feature = "server")] guard on mod highlight in main.rs
- Remove redundant code_buffer/code_lang clear on CodeBlock end
|
2026-06-03 13:13:29 +08:00 |
|
|
|
2b90fd05d6
|
将 session 清理错误日志改为 Debug 格式并忽略 tiptap 资源目录
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-06-02 17:33:28 +08:00 |
|
|
|
f6d60520eb
|
集成 Tiptap Markdown 编辑器到文章撰写页面
- 新增 libs/tiptap-editor/ 打包子项目(Tiptap Core + StarterKit + Markdown)
- 构建产物输出到 public/tiptap/
- 替换原有的 textarea + pulldown_cmark 预览为 WYSIWYG 编辑器
- Makefile 新增 build-editor target
- Dioxus.toml 引入 editor.js 和 editor.css
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-26 17:46:04 +08:00 |
|
|
|
8b9c6aa83d
|
重构 admin 模块,新增共享组件和文章撰写页面
- 将 monolithic admin.rs 拆分为 admin/ 目录模块(dashboard、write)
- 新增 components 模块:Header、Footer、AdminLayout
- 新增 /admin/write 文章撰写页面,支持 Markdown 实时预览
- 添加 pulldown-cmark 依赖用于 Markdown 渲染
- .env 移出版本控制,新增 .env.example 模板
- Home、Archives、Tags、Login、Register 等页面适配新组件
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-26 16:13:18 +08:00 |
|
|
|
4a73e4d931
|
将生成的 style.css 从版本控制中移除
|
2026-05-26 14:29:59 +08:00 |
|
|
|
c2d5619855
|
移除首页,将根路径重定向到登录页,添加注册链接
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-26 10:22:05 +08:00 |
|
|
|
0b15cc7e1c
|
切换到本地 Tailwind CSS 构建并清理项目文件
- 移除 CDN Tailwind,改用本地构建的 style.css
- 添加 package.json、tailwind.config.js、input.css 构建配置
- 清理 prd.json、progress.txt 及误创建的文件
- 修复 login.rs 中未使用变量命名 (_token → token)
- 更新 .gitignore 排除 node_modules 和 package-lock.json
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-25 17:35:02 +08:00 |
|
|
|
2dd53e3516
|
Initial commit: Dioxus project scaffold
Add project configuration and main entry point.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-25 15:00:12 +08:00 |
|