- 将 routes/admin.py (672行) 拆分为 routes/admin/ 包 - 按功能模块拆分:auth, dashboard, articles, categories, tags, settings, stats, upload, authors - 端口从 16012 改为 16013 - 初始化数据库和管理员账户
- 手动将Reference对象转换为JSON字符串 - 避免使用tojson过滤器序列化SQLAlchemy对象
- 移除嵌套的附件上传form(HTML不允许表单嵌套) - 改用div和JavaScript FormData处理附件上传
- 使用完整的highlight.min.js包替代分散的语言包 - 解决'module is not defined'和变量重复声明错误
功能特性: - 前端文章展示 (Markdown渲染、代码高亮) - 后台管理系统 (文章、分类、标签、作者管理) - 图片上传 (点击、拖拽、粘贴) - 网站设置 (Logo、底部宣传图片上传) - 访问统计 (IP记录、趋势图表) - 参考来源、附件支持 - 单端口部署 (16012) 技术栈: - Flask 3.0 + SQLAlchemy - SQLite数据库 - marked.js + highlight.js (Markdown渲染) - Chart.js (统计图表)