rbetree
|
eea801bef3
|
feat(docker): add production-ready container deployment
|
2026-02-19 17:53:48 +08:00 |
|
rbetree
|
c6937429b8
|
feat(ci): 支持禁用 GitHub Pages 部署
为 GitHub Pages 部署步骤添加条件判断,通过 ENABLE_GITHUB_PAGES 变量控制
|
2026-01-17 21:10:02 +08:00 |
|
rbetree
|
8f81b430b9
|
feat(extension): 缩减配置注入并输出 menav-config.json
- 构建:生成 dist/menav-config.json 供扩展按需加载
- 页面:menav-config-data 仅注入扩展元信息(configUrl/pageTemplates/icons/homePageId/allowedSchemes)
- 运行时:模板判定优先 pageTemplates,兼容旧 cfg.data[pageId].template
- 文档:更新 README 的扩展接口说明
|
2026-01-07 19:35:20 +08:00 |
|
rbetree
|
3d9363a550
|
fix: 重命名 favicon helper 避免与 sites.faviconUrl 同名冲突
将 Handlebars helper `faviconUrl(url)` 更名为 `faviconV2Url(url)`,解决自定义字段 `sites[].faviconUrl`
在模板中被误解析为 helper(无参调用)导致的渲染崩溃。
- helper:faviconUrl -> faviconV2Url
- 模板:site-card 中调用同步更新
BREAKING CHANGE:
自定义模板如使用 `{{faviconUrl url}}` 生成 faviconV2 地址,需要改为 `{{faviconV2Url url}}`。
Fixes: #32
|
2026-01-04 19:18:14 +08:00 |
|
rbetree
|
9929f60170
|
fix: 加固链接/图标安全与版本一致性;sync-articles 对齐 best-effort
- 模板与运行时统一做 URL scheme 白名单校验(不安全降级为 #),并清洗 icon class;分类标题/新增分类改用 DOM API 避免 innerHTML 注入
- sync-articles 主入口异常不再返回非 0 退出码,避免阻断 build/deploy
- window.MeNav.version 改为从 meta menav-version/配置自动读取,避免写死版本
- 文档/配置:新增 security.allowedSchemes 配置说明
|
2026-01-04 18:24:01 +08:00 |
|
rbetree
|
4cc10dd2b2
|
feat: 减少渲染阻塞并压缩静态资源
- 移除首页副标题固定 Quicksand 外链字体,改为跟随全站字体变量
- 字体配置新增 fonts.preload(preload+onload 非阻塞加载,含 noscript 回退)
- Font Awesome CSS 改为 preload+onload 非阻塞加载,降低 render-blocking
- 构建阶段使用 esbuild 压缩 dist 的 style/script/pinyin-match(无 esbuild 时回退为直接复制)
- 同步更新文档说明与更新日志
|
2026-01-04 17:03:16 +08:00 |
|
rbetree
|
3473aaebd7
|
feat: 新增 icons.region 配置项&修改 favicon 加载超时机制&修复去除硬编码
- 新增 icons.region: com | cn 配置项,允许用户选择优先使用国内源或国外源
- com: 优先 gstatic.com,失败回退 gstatic.cn
- cn: 优先 gstatic.cn,失败回退 gstatic.com
- 修改 favicon 加载超时判断机制
- 自定义 faviconUrl: 5秒超时后显示回退图标
- 自动 favicon: 每次尝试3秒超时,最多等待6秒
- 更新配置文档和默认配置示例
- 去除卡片模板中的url硬编码
Issue: #31
|
2026-01-03 17:03:45 +08:00 |
|
rbetree
|
30d50ebcd7
|
fix: 修复外部资源、图标模式与嵌套交互(#30)
Fixes: https://github.com/rbetree/menav/issues/30
- Font Awesome:bootcdn→Cloudflare cdnjs
- favicon:gstatic `.com` 失败自动回退 `.cn`
- `icons.mode`:修复 `site.yml` 配置未生效(提升到顶层)
- 站点级图标覆盖:支持 `faviconUrl` / `forceIconMode`(优先级:`faviconUrl` > `forceIconMode` > `icons.mode`)
- 折叠交互:恢复二级分组折叠按钮(桌面端悬停显示)
- 新标签页:递归补齐多级 `sites.external` 默认值
|
2026-01-02 18:09:20 +08:00 |
|
rbetree
|
0f0c0a6163
|
docs: 更新文档
|
2025-12-28 14:36:28 +08:00 |
|
rbetree
|
387cd2492e
|
feat: 页面模板差异化改进 + 配置优化 + 兼容清理 (#29)
- 首页判定:navigation 第一项
- 模板:page/projects/articles/bookmarks/search-results
- bookmarks:update: YYYY-MM-DD | from: git|mtime
- articles:RSS 聚合只读条目 + 分类聚合 + 影子写回结构
- projects:repo 卡片 + 可选热力图 + 自动抓取元信息
- 工作流:构建前 sync + schedule 定时刷新
- 移除兼容:config.yml/config.yaml、navigation.yml、home 特例
- 迁移说明:config/update-instructions.md
|
2025-12-28 00:22:54 +08:00 |
|
rbetree
|
38a22e0171
|
docs: 更新readme
|
2025-12-23 15:47:02 +08:00 |
|
rbetree
|
7fb4db06b9
|
feat: 更新readme
|
2025-12-23 03:19:32 +08:00 |
|
rbetree
|
670e73e93c
|
fix: 补齐书签 subgroups 渲染并对齐 README
- 修复 subgroups 生成但不展示的问题(模板渲染 + 前端结构导出)
- 更新 README:配置示例/完全替换策略/多层级说明与 helper 文档,减少重复说明
|
2025-12-22 02:16:01 +08:00 |
|
rbetree
|
2daba411ba
|
docs: 更新重构各readme文件
|
2025-12-22 01:45:58 +08:00 |
|
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
|
c27464c452
|
docs: 更新readme文档
|
2025-11-09 21:49:35 +08:00 |
|
coolzr
|
da1e3fedd6
|
docs: 更新文档
|
2025-10-24 01:28:37 +08:00 |
|
coolzr
|
9e2a8b0da4
|
feat(readme): 更新文档和配置注释
|
2025-10-19 01:12:44 +08:00 |
|
rbetree
|
b7edd1dcbf
|
docs(readme): 优化文档
|
2025-05-17 01:18:54 +08:00 |
|
Zuoling Rong
|
2c2dfbd8a2
|
docs(readme): 添加MarksVault浏览器扩展集成说明
|
2025-05-16 11:53:00 +08:00 |
|
Zuoling Rong
|
db28c58db1
|
docs(readme): 优化文档
|
2025-05-14 13:58:04 +08:00 |
|
Zuoling Rong
|
34e1ab82e2
|
docs(readme): 完善文档
|
2025-05-09 16:44:37 +08:00 |
|
Zuoling Rong
|
43986640ab
|
docs(readme): 完善文档
|
2025-05-09 12:16:45 +08:00 |
|
Zuoling Rong
|
6924ce1c51
|
docs: 添加或修改各目录README文档
|
2025-05-09 01:09:55 +08:00 |
|
Zuoling Rong
|
510fca00f3
|
docs(readme): 完善文档
|
2025-05-05 17:16:42 +08:00 |
|
Zuoling Rong
|
859e46ee32
|
docs: 完善文档以适应移除旧式双文件配置
|
2025-05-05 14:37:04 +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
|
71815c9cfb
|
优化README文档
1. 添加主题预览图
2. 改进文档结构和导航
3. 增强使用说明
4. 添加许可证文件
|
2025-05-04 01:35:55 +08:00 |
|
Zuoling Rong
|
5949d08964
|
修复模块化配置的不完整加载问题
完成了模块化配置文件中的home.yml和site.yml的完整加载
|
2025-05-03 23:29:17 +08:00 |
|
Zuoling Rong
|
0ed1be536a
|
修改配置加载逻辑
配置加载优先级使用完全替换规则,而不是深度合并
|
2025-05-03 23:12:44 +08:00 |
|
Zuoling Rong
|
867d5d8adf
|
Update README.md
|
2025-05-03 03:20:18 +08:00 |
|
rbetree
|
8b6a79172e
|
Update README.md
|
2025-05-02 20:23:26 +08:00 |
|
Zuoling Rong
|
33d573698a
|
更新模块化配置支持
|
2025-05-02 20:14:21 +08:00 |
|
Zuoling Rong
|
58227f9d53
|
优化ui布局
|
2025-05-02 04:01:52 +08:00 |
|
Zuoling Rong
|
7de8d32dbe
|
Update README.md
|
2025-05-02 03:05:51 +08:00 |
|
Zuoling Rong
|
89946cb5c4
|
更新书签处理逻辑,生成用户自定义的 bookmarks.user.yml 配置文件
|
2025-05-02 02:51:09 +08:00 |
|
Zuoling Rong
|
9a043ec82f
|
Update README.md
|
2025-05-02 01:26:52 +08:00 |
|
Zuoling Rong
|
ddd149e2de
|
优化ui布局 and 为移动端提供递进式优化
|
2025-05-02 01:07:22 +08:00 |
|
Zuoling Rong
|
f8bbd75576
|
新增书签导入功能
|
2025-05-02 00:32:44 +08:00 |
|
Zuoling Rong
|
93f36fa559
|
Update README.md
|
2025-05-01 03:49:01 +08:00 |
|
Zuoling Rong
|
7f82481076
|
整理项目结构
|
2025-05-01 03:34:01 +08:00 |
|
rbetree
|
3600e83b54
|
Update README.md
|
2025-05-01 00:49:00 +08:00 |
|
rbetree
|
999ebf3346
|
Update README.md
|
2025-05-01 00:38:33 +08:00 |
|
Zuoling Rong
|
fff63bf5ec
|
github名修改
|
2025-04-30 22:04:50 +08:00 |
|
Zuoling Rong
|
2943ea22d0
|
2.0.1
|
2025-02-03 13:51:24 +08:00 |
|
Zuoling Rong
|
bdb587820c
|
Merge branch 'main' of https://github.com/RZLNB/menav
|
2025-02-03 00:28:09 +08:00 |
|
Zuoling Rong
|
a46c8ccfe1
|
Update README.md
|
2025-02-03 00:28:04 +08:00 |
|
Zuoling Rong
|
87094ac6e0
|
Update README.md
|
2025-02-03 00:14:12 +08:00 |
|
Zuoling Rong
|
cb010bb3d2
|
Update README.md
|
2025-02-02 23:13:05 +08:00 |
|