Update from Sync Service
This commit is contained in:
95
实践积累/工具技能/MeNav导航站.md
Executable file
95
实践积累/工具技能/MeNav导航站.md
Executable file
@@ -0,0 +1,95 @@
|
||||
# MeNav 个人导航站生成器
|
||||
|
||||
> 一个轻量的个人导航网站,轻量级、高度可定制,完全静态部署
|
||||
|
||||
- **⭐ GitHub**: rbetree/menav (256 stars)
|
||||
- **许可证**: AGPL-3.0
|
||||
- **技术栈**: HTML5 + CSS3 + JavaScript + Handlebars
|
||||
|
||||
---
|
||||
|
||||
## 核心特点
|
||||
|
||||
- 🚀 **静态一键部署** — 无数据库,无后端,纯静态页面
|
||||
- 📂 **书签导入** — 从浏览器书签一键导入
|
||||
- 🎨 **多层级嵌套** — 支持 2-4 层级的分类结构
|
||||
- 🌙 **双主题** — 明亮/黑暗主题切换
|
||||
- 🔗 **GitHub Pages** — 一键 Fork 部署
|
||||
- 🔖 **自动同步** — 配合 MarksVault 浏览器扩展,支持书签自动同步
|
||||
|
||||
---
|
||||
|
||||
## 快速开始
|
||||
|
||||
### 1. 克隆仓库
|
||||
|
||||
```bash
|
||||
git clone https://github.com/rbetree/menav.git
|
||||
cd menav
|
||||
```
|
||||
|
||||
### 2. 安装依赖
|
||||
|
||||
```bash
|
||||
npm install
|
||||
```
|
||||
|
||||
### 3. 配置
|
||||
|
||||
编辑 `config/` 下的配置文件,定义你的网站分类和链接。
|
||||
|
||||
### 4. 本地预览
|
||||
|
||||
```bash
|
||||
npm run dev
|
||||
```
|
||||
|
||||
### 5. 构建
|
||||
|
||||
```bash
|
||||
npm run build
|
||||
```
|
||||
|
||||
构建产物在 `dist/` 目录。
|
||||
|
||||
---
|
||||
|
||||
## 部署到 GitHub Pages
|
||||
|
||||
1. Fork [menav](https://github.com/rbetree/menav) 仓库
|
||||
2. 在仓库 Settings → Pages 中启用 GitHub Pages
|
||||
3. 选择 `gh-pages` 分支
|
||||
4. 访问 `https://yourusername.github.io/menav/`
|
||||
|
||||
---
|
||||
|
||||
## 书签导入
|
||||
|
||||
支持从浏览器书签导入,生成导航站点:
|
||||
|
||||
1. 导出浏览器书签为 HTML
|
||||
2. 使用 MeNav 的书签导入功能
|
||||
3. 自动生成分类结构
|
||||
|
||||
---
|
||||
|
||||
## 项目结构
|
||||
|
||||
```
|
||||
menav/
|
||||
├── src/ # 生成器、书签处理、前端脚本
|
||||
├── templates/ # Handlebars 模板
|
||||
├── config/ # 模块化配置
|
||||
├── assets/ # 静态资源
|
||||
├── bookmarks/ # 书签导入相关
|
||||
└── dist/ # 构建产物
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 适用场景
|
||||
|
||||
- 个人导航主页
|
||||
- 书签管理
|
||||
- 团队内部链接导航
|
||||
- 实验室/项目资源汇总
|
||||
Reference in New Issue
Block a user