[2025/05/16更新][开源] MeNav - 个人导航站 | 自动化构建 | 支持书签导入 | 求star🙏

MeNav -:clipboard: 一键部署的静态个人导航站 | :high_voltage: 自动化构建 | :bookmark: 支持一键书签导入

在线预览

近期更新

点击查看/隐藏

2025/05/16

1. MarksVault 浏览器扩展集成

  • :white_check_mark: 支持与 MarksVault 浏览器扩展集成
  • :white_check_mark: 使用扩展自动推送书签文件到 MeNav
  • :white_check_mark: 自动处理推送的书签文件并更新网站

2025/05/09

1. 搜索引擎集成功能

  • :white_check_mark: 集成Google、Bing、百度搜索引擎

  • :white_check_mark: 通过搜索框图标一键切换不同搜索引擎

  • :white_check_mark: 用户选择保存在本地,下次访问自动应用

2025/05/08

1. Handlebars模板系统重构

  • :white_check_mark: 使用Handlebars模板引擎重构整个前端生成系统

  • :white_check_mark: 实现模块化、组件化的模板结构,包含layouts、pages和components

  • :white_check_mark: 改进代码复用,提高可维护性和扩展性

  • :white_check_mark: 优化HTML生成逻辑,提升性能和代码质量

2025/05/04

1. 移除双文件配置支持

  • :white_check_mark: 完全移除了对双文件配置方法的支持

  • :white_check_mark: 简化了配置加载逻辑,现在仅支持模块化配置

  • :white_check_mark: 保留配置迁移工具

2025/05/03

1. 侧边栏收回功能

  • :white_check_mark: 添加侧边栏折叠/展开按钮,位于Logo文本右侧

  • :white_check_mark: 侧边栏平滑折叠/展开过渡

2. 移动端UI优化

  • :white_check_mark: 修复搜索按钮和侧边栏按钮遮挡问题

  • :white_check_mark: 点击侧边栏导航项后自动收起侧边栏

3. 配置加载优先级修复

  • :white_check_mark: 修复了模块化配置目录加载时的关键问题,确保site.yml中的fonts、profile和social配置正确应用

  • :white_check_mark: 修复了home.yml中的categories配置未正确加载到导航首页的问题

  • :white_check_mark: 增强了配置加载逻辑,确保按照优先级规则完整应用配置

2025/05/02

1. 模块化配置

  • :white_check_mark: 支持将配置拆分为多个文件,便于管理和维护

  • :white_check_mark: 引入配置目录结构,分离页面配置

  • :white_check_mark: 保持向后兼容性,同时支持传统配置文件

2025/05/01

1. 页面布局优化

  • :white_check_mark: 优化了内容区域和侧边栏的间距,确保各种分辨率下内容不会贴近边缘

  • :white_check_mark: 卡片与边框始终保持合理间距,避免在窄屏设备上与滚动条贴边

  • :white_check_mark: 调整了搜索结果区域的边距,与常规分类保持样式一致性

2. 网站卡片文本优化

  • :white_check_mark: 为站点卡片标题添加单行文本截断,过长标题显示省略号

  • :white_check_mark: 为站点描述添加两行限制和省略号,保持卡片布局整洁

  • :white_check_mark: 添加卡片悬停提示,方便查看完整信息

3. 移动端显示增强

  • :white_check_mark: 优化了移动端卡片尺寸,一屏可显示更多网址

  • :white_check_mark: 为不同尺寸移动设备(768px、480px、400px)提供递进式UI优化

  • :white_check_mark: 减小卡片内边距和元素间距,增加屏幕利用率

4. 书签导入功能

  • :white_check_mark: 支持从Chrome、Firefox和Edge浏览器导入HTML格式书签

  • :white_check_mark: 自动处理书签文件,解析文件夹结构和链接

  • :white_check_mark: 生成配置文件,无需手动录入即可批量导入网站链接

  • :white_check_mark: 与GitHub Actions集成,全自动化的导入和部署流程

功能特点

  • :mobile_phone: 简洁美观,响应式布局

  • :globe_with_meridians: 集成Google、Bing、百度等外部搜索引擎

  • :bullseye: 分类展示网站链接

  • :busts_in_silhouette: 支持展示社交媒体链接

  • :pushpin: 支持从浏览器导入书签

  • :puzzle_piece: 模块化配置

  • :sparkles: 可部署到GitHub Pages或任何类似的CI/CD服务,及任何服务器

  • :counterclockwise_arrows_button:MarksVault 浏览器扩展集成,支持自动推送书签

:rocket: 快速部署指南

只需三步,无需编码,即可拥有个人导航站:

1. Fork仓库并启用功能

  • Fork本仓库到您的GitHub账号

  • 启用Actions和GitHub Pages功能

2. 自定义配置

  • 复制config\_default中默认配置文件到config\user自定义配置文件夹

  • 修改配置

  • 提交到项目仓库

3. 导入书签(可选)

使用 MarksVault 浏览器扩展(新)

  • 安装 MarksVault 浏览器扩展
  • 在浏览器中登录并授权
  • 使用扩展任务页中新建任务,将书签推送到您的 MeNav 项目
  • 系统将自动处理并部署更新后的导航站

手动导入

  • 从浏览器导出书签为HTML文件

  • 上传到项目的bookmarks文件夹

4. :sparkles:坐等自动部署

  • 系统自动处理bookmarks文件夹并生成bookmarks配置文件

  • actions自动构建后自动部署到pages

配置详情见github页

如果觉得项目有用,欢迎:star:Star/Fork支持,谢谢!

如果有问题/有想法/有建议,可以直接提交issues

第一次写开源,啥都不懂就当学习了,佬友们轻喷 :bili_018:,可以issues提提建议我看能不能实现 :bili_031:

140 Likes

感谢分享!

8 Likes

不错,支持开源

8 Likes

感谢分享 star +1

7 Likes

感谢分享!

7 Likes

UI比较摩登

7 Likes

看起来很酷

6 Likes

mark一下,太强了,佬1

7 Likes

支持开源

4 Likes

谢谢分享,明天起床就 star

PixPin_2025-05-01_09-45-35

3 Likes

感谢分享!立马进行一个star的点:cat_with_wry_smile:

3 Likes

感谢分享

3 Likes

谢谢分享

3 Likes

很不错 支持

3 Likes

学习了学习了

3 Likes

感谢分享

2 Likes

支持浏览器收藏夹直接导入吗?佬

1 Like

感谢分享

2 Likes

感谢分享

2 Likes

感谢大佬

4 Likes