Commit Graph

14 Commits

Author SHA1 Message Date
rbetree
47e4369b09 chore: 安全升级并完善 CI/测试
- 升级 js-yaml 修复生产依赖漏洞
- 新增 CI:lint/test/build
- 增加书签处理单测与可测性导出"- 生成器补充 config/user 缺失提示
- 增加 lint/format/check 脚本与 Prettier 配置
- 统一行尾策略并支持书签确定性输出"
2025-12-22 00:44:51 +08:00
rbetree
7a7bf361e3 fix: 对齐配置策略并加固书签导入
1) src/bookmark-processor.js:加固书签导入
- config/user/ 不存在时先从 config/_default/ 初始化一套完整用户配置(符合“完全替换”策略)
- 优先更新 config/user/site.yml 的 navigation,确保包含 id: bookmarks;失败再兼容旧 navigation.yml
- 无 .html 书签文件时由报错改为警告并跳过,不阻塞流程
- 导航更新日志按结果输出,不再无条件“已更新”

2) config/README.md:修正文档
- 明确配置加载为“完全替换、不合并”
- 补充首次使用建议:复制 config/_default/ 到 config/user/

3) package.json:许可证对齐
- license 从 MIT 改为 AGPL-3.0-only(与 LICENSE/README 对齐)

4) .gitignore:忽略工具目录
- 新增忽略 .serena/
2025-12-22 00:19:44 +08:00
rbetree
009fe8dd98 fix: 去除废弃的restructure命令 2025-10-26 17:21:12 +08:00
coolzr
6359829298 fix: 去除 migrate-config.js 久配置迁移工具的支持 2025-10-24 01:26:32 +08:00
coolzr
75bc6c0e39 fix: 修复clean命令 2025-10-22 14:21:15 +08:00
coolzr
a403cf8f0d feat: 优化样式 2025-10-19 20:55:38 +08:00
coolzr
6447abef3a feat: 完善MeNav浏览器扩展API规范实现 2025-10-14 19:34:47 +08:00
Zuoling Rong
9ea6cb1f09 refactor: 完成Handlebars模板组件化 2025-05-09 00:13:50 +08:00
Zuoling Rong
f3da13035f refactor: 移除旧式双文件配置支持
- 简化配置加载逻辑,仅支持模块化配置
- 移除所有处理旧式配置文件的代码
- 创建配置迁移脚本,便于用户从旧版本迁移
2025-05-05 03:30:13 +08:00
Zuoling Rong
7f82481076 整理项目结构 2025-05-01 03:34:01 +08:00
Zuoling Rong
fff63bf5ec github名修改 2025-04-30 22:04:50 +08:00
Zuoling Rong
54bf316253 Update package.json 2025-02-02 20:50:17 +08:00
Zuoling Rong
d4caa5653d 1.2.3 2025-02-02 20:45:14 +08:00
Zuoling Rong
09f493ddbc 1.0 2025-01-31 21:51:24 +08:00