Commit Graph

95 Commits

Author SHA1 Message Date
Zuoling Rong
db28c58db1 docs(readme): 优化文档 2025-05-14 13:58:04 +08:00
Zuoling Rong
47ab611501 feat(search): 添加搜索框切换搜索引擎提示
修改搜索框placeholder文本,增加"点击右侧图标可切换搜索引擎"提示
2025-05-09 17:29:42 +08:00
Zuoling Rong
34e1ab82e2 docs(readme): 完善文档 2025-05-09 16:44:37 +08:00
Zuoling Rong
4a5f44bc71 fix: 解决重构后自定义页面问题
1. 添加模板回退机制,当找不到指定模板时自动使用page.hbs通用模板
2. 支持在页面配置中通过template字段指定使用的模板文件
3. 更新配置文件和文档,添加template字段使用说明

Closes #10
2025-05-09 16:14:15 +08:00
Zuoling Rong
fb32f06f19 feat(search): 集成多搜索引擎功能
添加Google、Bing、百度外部搜索引擎集成,支持用户通过搜索框右侧图标选择搜索引擎
2025-05-09 15:06:59 +08:00
Zuoling Rong
c8174012a2 fix: 修复卡片description处理逻辑
- 书签导入时保持description为空
- 所有页面站点卡片的空description显示为URL
2025-05-09 13:35:44 +08:00
Zuoling Rong
43986640ab docs(readme): 完善文档 2025-05-09 12:16:45 +08:00
Zuoling Rong
27c301900a style(submenu): 优化子菜单滚动行为并隐藏滚动条 2025-05-09 12:15:15 +08:00
Zuoling Rong
6924ce1c51 docs: 添加或修改各目录README文档 2025-05-09 01:09:55 +08:00
Zuoling Rong
4c3c5d23fa refactor: 优化重构后的系统并添加文档 2025-05-09 00:14:28 +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
Zuoling Rong
7e378c229c feat(scrollbar): 隐藏侧边栏和内容区域滚动条并添加顶部滚动进度条 2025-05-05 23:48:09 +08:00
Zuoling Rong
10ce3e215c fix(bookmarks): 分离书签处理与清理职责,修复清理问题
- 将书签HTML文件的删除操作从 `bookmark-processor.js` 移至Actions工作流。
- `bookmark-processor.js` 现在仅负责解析书签并生成YAML配置。
2025-05-05 22:53:57 +08:00
Zuoling Rong
510fca00f3 docs(readme): 完善文档 2025-05-05 17:16:42 +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
859e46ee32 docs: 完善文档以适应移除旧式双文件配置 2025-05-05 14:37:04 +08:00
Zuoling Rong
f3da13035f refactor: 移除旧式双文件配置支持
- 简化配置加载逻辑,仅支持模块化配置
- 移除所有处理旧式配置文件的代码
- 创建配置迁移脚本,便于用户从旧版本迁移
2025-05-05 03:30:13 +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
dc8f97439e feat: 移除自动添加书签页导航入口的逻辑 closes #5
- 修改了src/generator.js中的loadConfig函数
- 删除了自动向导航添加书签页面入口的代码
2025-05-04 14:41:50 +08:00
Zuoling Rong
ceb3b60db0 docs: 添加书签导入功能根目录限制说明
明确说明系统只处理文件夹内的书签,不处理根目录书签
2025-05-04 02:03:31 +08:00
Zuoling Rong
e055ea26e5 fix: 侧边栏子菜单默认收起状态
- 删除了自动展开当前活动页面子菜单的代码
- 当用户首次访问网站时,所有子菜单现在默认保持收起状态
2025-05-04 01:53:29 +08:00
Zuoling Rong
71815c9cfb 优化README文档
1. 添加主题预览图
2. 改进文档结构和导航
3. 增强使用说明
4. 添加许可证文件
2025-05-04 01:35:55 +08:00
Zuoling Rong
ab31befdf5 修复搜索功能中的变量作用域问题
将局部变量pages改为全局变量,解决搜索时"pages is not defined"的错误
2025-05-03 23:37:03 +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
e307754bd7 添加侧边栏嵌套子菜单功能 and 侧边栏处理逻辑 2025-05-03 18:07:25 +08:00
Zuoling Rong
18ae9071ad 优化移动端ui逻辑 2025-05-03 15:39:59 +08:00
Zuoling Rong
e97fb43159 修复主题切换闪烁问题 2025-05-03 13:34:22 +08:00
Zuoling Rong
867d5d8adf Update README.md 2025-05-03 03:20:18 +08:00
Zuoling Rong
12a18e4e66 优化移动端UI布局和逻辑 2025-05-03 02:36:33 +08:00
Zuoling Rong
8b4ba40193 Merge branch 'main' of https://github.com/rbetree/menav 2025-05-03 02:22:07 +08:00
Zuoling Rong
bd0ace8d9e 优化ui布局 and 添加侧边栏收回功能 2025-05-03 02:22:04 +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
f92f412461 更新书签处理逻辑,去除自动生成的“从书签导入:” 2025-05-02 03:15:43 +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
582cc652ac 添加明暗主题切换功能 2025-05-01 20:55:21 +08:00
Zuoling Rong
1660eed771 修复滚动条和侧边栏显示问题 2025-05-01 09:55:28 +08:00
Zuoling Rong
93f36fa559 Update README.md 2025-05-01 03:49:01 +08:00
Zuoling Rong
d35a15b170 删除误提交的node_modules目录 2025-05-01 03:39:53 +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