2025-04-03
系统基础搭建
- 本地开发环境搭建完成,支持 Markdown 管理
- 实现 Markdown → HTML 自动构建脚本,保留原始风格
- 成功部署静态网站在腾讯云对象存储(COS)
- 支持原有 CSS 框架、布局、滚动、交互、遮罩、返回顶部
博文元数据管理
- 支持 YAML 头部元数据
- 自动生成文章路径导航结构
- 支持 Markdown 中媒体混排(图/视频 + alt + 说明)
媒体资源自动化
- 自动识别 Markdown 中本地图片/视频
- 将本地图片及媒体上传至 COS,并替换为 CDN 路径
- 实现 COS 中已有文件跳过上传
- 图片缺失时仍能容错生成链接,不影响构建流程
- 使用缓存提高图片上传效率
文章分类导航系统
- 使用 YAML 构建主次目录结构,并支持中英文映射
- 自动构建头部主菜单,支持多级导航生成
- 自动生成一级目录页(聚合所有子目录)
- 自动生成二级目录页(可筛选标签)
- 支持目录页面标签分类筛选
- 页面面包屑路径自动生成,并包含可点击链接
高亮导航定位(当前菜单激活)
- 自动识别当前文章所属目录,在导航栏自动高亮对应一级菜单
- 支持异步加载菜单后动态设置 CSS
- 解决加载时序导致的导航高亮失效问题
2025-04-06
结构灵活扩展
- 支持自定义标签/子分类排序
- 自动关联 Markdown 元数据与配置分类,保证结构一致
- 增加特殊页面的构建机制,指定模板与输出路径
- 模板内支持个性化渲染(如:跳过分类/时间等字段)
友链生成及管理
- 从 Markdown 文件中读取友链配置
- 检测所有链接有效性,生成带时间戳 JSON 状态文件
- 动态渲染有效与失联友链,支持自定义样式
- 上传头像至 COS 并转换为远程 CDN 地址
2025-04-12
优化更新构建逻辑
- 记录文章更新时间戳,仅构建更新的文章
- 保存备份配置JSON,比较指定部分是否变化
- 仅在配置更新及二级目录增加时构建头部菜单
上传 COS & CDN 缓存刷新
- 上传最近更新的文件,支持秒级控制,跳过无效构建
- 上传后自动刷新对应 CDN URL,返回CDN 刷新日志
- 上传时过滤特定文件夹
GUI 客户端设计与打包
- GUI 可视化运行所有命令
- 上传命令支持多个不同逻辑(如:仅构建/自定义更新时间上传等)
- 使用 pyinstaller 打包成 .exe 可执行文件
- 自动清理临时目录,打包过程无垃圾文件
- 支持 dry-run
2025-04-13
相册系统构建
- 采用独立目录管理所有相册
- 智能构建,跳过未改动页面
- 相册目录页 UI 改进
整合全部页面部件
- 将 post-footer 与 footer 归入模板
- 通过 Markdown 头部 yaml 控制文章底部信息显示
2025-05-05
优化客户端交互
- 更新并剔除大量冗余 css 及图标
- 加入全站异步加载
- 加入文章及相册目录页翻页构成逻辑
- 优化动画监听顺序,提升总体交互视觉效果
短链生成与同步优化
- 根据 slug 为页面生成短链
- 同步远程文件夹,自动更新并清除失效短链页面
支付宝
微信