Megan
AI 书童辅助阅读、学习、考试与知识整理,集成 Obsidian 笔记系统。
下载 377
基于 Wikmd 的本地 Markdown 维基,支持自动生成与维护知识库。
openclaw skills install @errant/personal-memory-wiki命令、参数、文件名以原文为准
使用 [Wikmd](https://github.com/Linbreux/wikmd) 管理个人维基,这是一款基于文件的维基系统,通过干净的网页界面渲染 Markdown 文件。
pip install wikmd或推荐使用 pipx 安装:
pipx install wikmdmkdir -p ~/personal-wiki/wiki
cd ~/personal-wiki
git initwiki_config.yaml):wiki_directory: "./wiki"
homepage: "homepage"
homepage_title: "我的维基"
host: "127.0.0.1"
port: 5000
authentication: false
hide_folder_content: false
**注意:如果将 host 设置为 0.0.0.0,可以在网络中访问维基 —— 但需谨慎,这可能导致数据暴露**wikmd --config wiki_config.yaml访问 http://localhost:5000 查看你的维基。
此技能需要设置 PERSONAL_WIKI_ROOT 环境变量:
export PERSONAL_WIKI_ROOT="<PATH>/personal-wiki"通过 OpenClaw 配置设置:
openclaw config set skills.entries.personal-wiki.env.PERSONAL_WIKI_ROOT "<PATH>/personal-wiki"以下是一个建议的维基目录结构示例:
PERSONAL_WIKI_ROOT/
├── wiki/ # Markdown 文件存放于此
│ ├── homepage.md # 主页
│ ├── projects/
│ │ └── my-project.md
│ ├── research/
│ │ └── topic-notes.md
│ ├── people/
│ │ └── contacts.md
│ ├── decisions/
│ │ └── architecture-choices.md
│ └── resources/
│ └── useful-links.md
├── wiki_config.yaml # Wikmd 配置文件
└── .git/ # 版本控制目录在以下情况请务必先查阅维基:
读取维基的方法:
# 列出所有页面
ls -la $PERSONAL_WIKI_ROOT/wiki
# 查看特定页面
cat $PERSONAL_WIKI_ROOT/wiki/homepage.md
cat $PERSONAL_WIKI_ROOT/wiki/projects/active-project.md
# 搜索内容
grep -r "topic" $PERSONAL_WIKI_ROOT/wiki --include="*.md"wiki 子目录中创建 Markdown 文件: - 使用文件夹进行分类(如 projects/、research/、decisions/)
- 文件名将作为页面 URL(如 projects/my-project.md → /projects/my-project)
cd $PERSONAL_WIKI_ROOT
git add .
git commit -m "添加关于 X 的页面"向现有页面添加新信息时:
维基是记忆系统的延伸:
Wikmd 支持标准 Markdown 语法,并扩展了以下功能:
[[页面标题]] 或 [[另一个页面|自定义文本]] 链接到其他页面[TOC] 自动生成目录$...$,块级使用 $$...$$wiki/images/ 目录,使用  引用完整语法说明请参见 [Wikmd 文档](https://linbreux.github.io/wikmd/)。
PERSONAL_WIKI_ROOT/wiki 目录中创建或修改 Markdown 文件,从 https://linbreux.github.io/wikmd/ 读取文档,并在本地 HTTP 服务器上托管维基已收录 1 个 Skill