2026-05-03
表格边框改为CSS 1px实线(border-collapse:collapse),blog中间内容栏锁定700px宽度
2026-05-03
构建脚本新增build.log(记录页面构建/全站重建/增量触发)
2026-05-03
搜索记录关键词和结果数到日志、工具箱记录使用工具到日志
2026-05-03
编辑器新增操作审计日志(新建/编辑/删除文章、认证失败记录)
2026-05-03
新增mailer.py后台邮件发送脚本、generate-emoticons.py表情生成脚本
2026-05-03
日志模块集中管理(cgi-bin/logger.py),所有CGI脚本统一调用
2026-05-03
日志系统全面重构:统一归类到data/logs/,新增build/editor/search/toolbox/error分类日志
2026-05-03
邮件回复通知改为后台异步发送(mailer.py独立进程),不再阻塞留言提交
2026-05-03
表情代码同时支持[em01]和[1]两种格式,邮件和网页均能正确渲染
2026-05-03
留言板表单改为紧凑表格布局(Name/Email同列、textarea缩短、表情折叠面板)
2026-05-03
新增表情系统:20枚像素风GIF表情([em01]-[em20]),留言板可点击插入、显示时自动转换为图片
2026-05-03
全站添加声明
2026-05-03
web服务器改为白名单路由(仅允许index/cgi-bin/dist),其他路径返回404
2026-05-03
留言板昵称空格自动替换为下划线
2026-05-03
侧边栏重构:工具区整合语言切换和工具箱链接,删除功能链接段
2026-05-02
最新文章组件添加padding-left统一定位
2026-05-02
修复留言板CSS泄露到搜索栏的问题(所有规则限定#gb-form作用范围)
2026-05-02
侧边栏搜索框和按钮统一样式(height:20px, box-sizing),垂直对齐
2026-05-02
统计页支持读取.gz压缩日志,排除127.0.0.1本地测试流量
2026-05-02
统计页改为静态HTML生成(dist/stats.html),每日5:00自动刷新,不再每次读日志