Commit Graph

17 Commits

Author SHA1 Message Date
rbetree
280d376bac feat(templates):新增 Markdown 内容页支持
新增 template: content:构建期使用 markdown-it 将本地Markdown 渲染为 HTML(禁用 raw HTML/图片),并按MeNav的URLscheme白名单策略对链接做安全降级
2026-01-20 18:23:32 +08:00
rbetree
e0e8ef39ee refactor: 合并书签配置文件
- 将 bookmarks.yml 和 bookmarks-four-level.yml 合并为统一配置
- 添加2层、3层、4层结构的完整示例
- 删除 bookmarks-four-level.yml 文件
- 更新 site.yml 中的导航配置,移除重复的书签导航项
- 更新 config/README.md 中的文档引用
2025-12-26 14:55:15 +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
coolzr
8d4d76184d fix: 加载中图标修复 2025-10-23 23:07:42 +08:00
coolzr
6447abef3a feat: 完善MeNav浏览器扩展API规范实现 2025-10-14 19:34:47 +08:00
Zuoling Rong
db28c58db1 docs(readme): 优化文档 2025-05-14 13:58:04 +08:00
Zuoling Rong
886d808219 fix(bookmark): 从.gitignore中移除错误添加的书签上传目录 2025-05-05 16:46:51 +08:00
Zuoling Rong
4fcac06c9a fix(config): 从.gitignore中移除错误添加的自定义目录 2025-05-05 16:31:23 +08:00
Zuoling Rong
297890315b fix(generator): 修复自定义页面配置不生效问题
- src/generator.js:
    - 修改 `generateHTML` 和 `processTemplate` 函数,根据 `navigation` 配置动态生成所有页面 HTML,不再硬编码特定页面。
    - 修改 `generateNavigation` 函数,添加通用子菜单处理逻辑,支持为任意包含 `categories` 的页面生成子菜单。
- templates/index.html:
    - 移除硬编码的页面 `div` 结构。
    - 使用 `{{ALL_PAGES}}` 占位符动态注入所有页面内容。
- README.md:
    - 更新文档配置说明

Closes #6
2025-05-04 20:23:23 +08:00
Zuoling Rong
ceb3b60db0 docs: 添加书签导入功能根目录限制说明
明确说明系统只处理文件夹内的书签,不处理根目录书签
2025-05-04 02:03:31 +08:00
Zuoling Rong
f8bbd75576 新增书签导入功能 2025-05-02 00:32:44 +08:00
Zuoling Rong
582cc652ac 添加明暗主题切换功能 2025-05-01 20:55:21 +08:00
Zuoling Rong
7f82481076 整理项目结构 2025-05-01 03:34:01 +08:00
Zuoling Rong
6043e4f60d Update .gitignore 2025-04-30 22:01:23 +08:00
Zuoling Rong
7996f29114 1.2.4 2025-02-02 23:00:06 +08:00
Zuoling Rong
d4caa5653d 1.2.3 2025-02-02 20:45:14 +08:00
Zuoling Rong
35a23d52bf readme change 2025-02-01 15:53:21 +08:00