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
|
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
|
2b366ae7ca
|
feat: 优化调整卡片样式布局
- 站点卡片改为紧凑布局并统一动态渲染
- 搜索框玻璃拟态与 Ctrl/Cmd+K 聚焦
|
2025-12-22 19:56:03 +08:00 |
|
rbetree
|
3ae40b23d5
|
feat: 优化书签转换逻辑和分类嵌套结构
|
2025-11-01 00:19:30 +08:00 |
|
coolzr
|
8d4d76184d
|
fix: 加载中图标修复
|
2025-10-23 23:07:42 +08:00 |
|
coolzr
|
a403cf8f0d
|
feat: 优化样式
|
2025-10-19 20:55:38 +08:00 |
|
coolzr
|
aa264cc727
|
feat(icons): 添加favicon模式,自动匹配图标
- 新增配置 icons.mode(manual | favicon),默认 favicon,未配置场景下自动生效
- 模板调用 t3.gstatic.com/faviconV2 获取站点图标;加载中显示旋转占位,失败回退至 Font Awesome 图标
- 新增 ifHttpUrl 与 encodeURIComponent,提升模板安全性与可读性
- 搜索索引优先读取 .icon-fallback,保证 favicon 模式下图标类名一致
- 样式新增 .favicon-icon 与 hover 效果,维持卡片观感一致性
|
2025-10-18 23:50:53 +08:00 |
|
Zuoling Rong
|
4c7a5e6a60
|
feat: 完善MeNav浏览器扩展API规范实现
|
2025-07-06 23:20:50 +08:00 |
|
Zuoling Rong
|
c72f7fd9f5
|
feat: 实现MeNav浏览器扩展支持接口
为支持浏览器扩展的HTML替换方案,对原仓库进行以下修改:
- 在generator.js中添加配置数据序列化和嵌入功能
- 在default.hbs中添加配置数据存储元素
- 在site-card.hbs和category.hbs中添加数据属性标识符
- 在script.js中添加全局MeNav对象和API方法
|
2025-05-22 22:58:02 +08:00 |
|
Zuoling Rong
|
c8174012a2
|
fix: 修复卡片description处理逻辑
- 书签导入时保持description为空
- 所有页面站点卡片的空description显示为URL
|
2025-05-09 13:35:44 +08:00 |
|
Zuoling Rong
|
9ea6cb1f09
|
refactor: 完成Handlebars模板组件化
|
2025-05-09 00:13:50 +08:00 |
|
Zuoling Rong
|
6474fa3635
|
refactor: 完成Handlebars模板系统基础集成
|
2025-05-09 00:12:24 +08:00 |
|