桌面软件 活跃维护

WikiDocs

Zavy86/WikiDocs

📗 只是一个无数据库的 Markdown 扁平文件维基

532
Stars 标星
63
Forks 分支
17
Watchers 关注
11
Open Issues
TypeScript
主要语言
MIT
开源协议
18.6 MB
仓库大小
3 小时前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:Zavy86/WikiDocs
git clone https://github.com/Zavy86/WikiDocs.git
git clone git@github.com:Zavy86/WikiDocs.git
README.md main

机器翻译正文由机器翻译自项目原始文档(英文),排版经程序统一处理,可能存在偏差,请以原项目仓库为准。

维基|文档

只是一个无数据库的 Markdown 平面文件 Wiki

Wiki|Docs 是一个注重隐私的 Wiki,适合那些希望拥有自己知识库的人。

可完全在你的计算机上通过独立桌面应用程序运行,或者使用 Docker 自行托管。你的内容保持为可携带的 Markdown 文件,而不是锁定在数据库或云服务中的数据。

项目主页: https://www.wikidocs.app

请考虑通过 PayPal 捐赠来支持此项目。

Wiki|Docs 的新功能

Wiki|Docs 2 是 在整个堆栈中用 TypeScript 完全重写 的版本:包括 NestJS 后端、Angular 网页客户端和 Electron 桌面应用程序。

新架构带来了:

  • 一个 独立桌面应用程序,可将你的 Markdown 文件保存在电脑上,以便与所选择的 LLM 工具一起使用。
  • 一个 自托管 Docker 服务,可以远程存储并服务相同的可移植数据(可私有或公开)。
  • 桌面与远程同步,让你可以在本地工作并保持自托管实例中的知识库更新。
  • REST API,使 Wiki|Docs 能够轻松集成到其他工具和工作流程中。

如果你在寻找项目的原始 PHP 版本,请参见
此分支。

为什么选择 Wiki|Docs?

Wiki|Docs 设计给重视 信息所有权 的用户。它保持了简洁的写作体验,同时让你自由在本地工作、在需要时自托管,以及在不同平台间迁移内容而不受 供应商锁定 限制。

你需要什么 Wiki\ Docs 提供什么
隐私与可移植性 纯 Markdown 文件,无需数据库
简单的本地工作空间 一个独立的桌面应用,无需托管服务
随时随地访问 可选 Docker 自托管,以及桌面应用与远程实例之间的同步

快速开始

  1. 尝试公共演示,立即探索 Wiki|Docs。
  2. 下载桌面应用程序,将你的 wiki 完全保存在本地。
  3. 运行 Docker 镜像,当你需要自托管实例或远程同步时使用。

功能

Wiki|Docs 结合了现代编辑器的便利性和纯文本 Markdown 的耐用性。无论您是在记录项目、构建个人知识库,还是共享团队 Wiki,相同的可移植文件始终处于您的工作流程核心。

  • 开源
  • 纯文本文件
  • 无需数据库
  • Markdown 语法
  • YAML 前置内容
  • 编辑器全 WYSIWYG
  • 支持 KaTeX 数学公式
  • 支持 Mermaid 图表
  • 无限页面修订
  • 上传和下载附件
  • 上传图片(也可从剪贴板)
  • 内容可按命名空间分类
  • 公共和私有浏览
  • 桌面和远程同步
  • 语法高亮
  • 多语言支持
  • 深色模式
  • 以及更多功能。

演示

在 http://demo.wikidocs.app 探索演示游乐场,使用以下 演示凭证:

认证:

用户名:john.doe@wikidocs.app
密码:wikidocs

如果 Wiki|Docs 对你有帮助,请考虑 给项目加星。

截图

这里展示了桌面和网页体验的部分内容。选择任意图片以 全尺寸 打开原始截图。

安装

要运行 Wiki|Docs,您可以使用桌面应用程序,也可以在自托管环境中运行它。

桌面端

下载 最新的 桌面应用程序版本 并运行安装程序。

应用程序将安装在您的系统上,然后您可以从开始菜单或桌面快捷方式启动它。

自托管

在 Docker Hub 上提供了一个 Docker 镜像,可以在容器中运行 Wiki|Docs。

在容器中运行 Wiki|Docs 是自托管的推荐方式,因为这是最简单、最快速的入门方法。

容器运行后,在 http://localhost:3210 打开网页客户端。后端 API 和 Swagger 文档可在 http://localhost:3210/api/ 获取。

快速运行

docker run -p 3210:3210 zavy86/wikidocs:2

附加设置

docker run --name wikidocs -d -p 3210:3210 -v /path/to/local/wikidocs/datasets/or/volume:/var/lib/wikidocs zavy86/wikidocs:2

使用 Docker Compose

使用以下 docker-compose.yml 文件通过 Docker Compose 运行 Wiki|Docs。

volumes:
  datasets:

services:
  wikidocs:
    image: zavy86/wikidocs:2
    environment:
      MODE: public|private
      SECRET: generate-a-secret-key-here
    volumes:
      - datasets:/var/lib/wikidocs/datasets
    ports:
      - "3210:3210"

同步

要将你的Wiki|文档数据跨多个设备同步,自己托管应用,并配置桌面应用连接到你的远程实例。

从文件菜单打开设置菜单(Windows上按Alt键)进入同步配置。

然后你可以访问并编辑你的Wiki|文档内容,从任何设备上在线访问。

迁徙

在从1.x.x版本(遗留版)迁移之前,务必创建完整备份数据集。

尽管本次发布结构发生重大变化,您的数据依然完全兼容。首次启动时,重新配置维基并创建管理员用户。所有现有文档随后将按预期正常工作。

唯一的手动调整**是将首页文档移至根目录,因为版本2不再使用遗留主页的主页栏杆作为索引页。

如果你用 Docker,可以指向端口 3210 而不是 80,并将数据集卷绑定到 /var/lib/wikidocs/datasets 。

帮助与文档

从以下资源开始,学习如何使用、托管、扩展或获得Wiki|文档。

贡献

欢迎各种贡献,从错误报告、功能创意到文档、测试、代码和拉取请求审核。

开发者

本节表彰那些帮助使该项目得以实现的人们。

如果您想参与项目,请查看[贡献](https://github.com/Zavy86/WikiDocs/blob/main/CONTRIBUTING.md)文件以获取更多信息。

创建者

💡 Manuel Zavatta(网站)
| 领英
| YouTube
| 联系人 )

合作者

许可证

此项目根据 MIT 许可证 授权。

本站来源与版权声明
  • 本文标题:WikiDocs - 📗 只是一个无数据库的 Markdown 扁平文件维
  • 本文链接:https://www.cn121.com/desktop/zavy86-wikidocs.html
  • 原项目:Zavy86/WikiDocs 版权归原作者 Zavy86 及贡献者所有
  • 收录信息:本站于 2026-10-25 收录本项目,本页所列协议与仓库指标均为收录当时的状态;该日期之后原项目的版本更新与协议变更,本页不作同步。
  • 开源协议:收录时本项目采用 MIT(查看 LICENSE 原文),本站译文为其衍生内容;使用、修改、分发请以该仓库 LICENSE 原文为准。
  • 站点出处:本文首发于 OneTwoOne,收录自 GitHub 开源项目 Zavy86/WikiDocs。
  • 翻译说明:本页正文为人工智能生成内容——由机器翻译对原项目 README 初译、经程序校验排版,可能存在错漏,请以原项目文档为准。
  • 引用声明:商业转载、第三方聚合或 AI 检索训练引用时,请务必保留以上来源出处、本文永久链接,以及原项目的版权声明与许可信息。
  • 下架通道:若原项目此后变更或收紧了许可协议、或作者/权利人认为本站的收录方式(译文、排版适配、简介翻译等)超出其授权范围,请通过 xyd3302001@163.com 发送下架通知,并附上项目地址与本页链接。本站核实后将第一时间删除本页内容,或改为不复制原文的目录性收录;署名更正等其他要求可一并提出。