Repolode
TiddlyWiki

TiddlyWiki/TiddlyWiki5

一个用 JavaScript 编写的非线性个人维基,可作为单个 HTML 文件在浏览器中运行,也可作为 Node.js 应用使用。

可替代:NotionEvernote

Star
8,702
Fork
1,258
未关闭 Issue
1,190
最近提交
3天前

这是什么?

TiddlyWiki 是一个个人网页笔记本,内容以称为 tiddler 的小单元组织,条目之间可以自由链接,而不是固定的层级结构。它是一个完整的交互式维基,可以保存为一个独立的 HTML 文件,无需依赖任何托管服务即可使用。

进阶用户可以在 Node.js 上运行 TiddlyWiki,采用客户端-服务端模式并通过命令行操作。命令行工具可以初始化新的维基、启动本地服务器、从 HTML 文件加载 tiddler、将页面渲染为静态 HTML,并生成离线副本。界面本身也用 WikiText 编写,可以在维基内部自定义和扩展。

项目通过 npm 安装,升级同样通过 npm 完成。官方文档和开发者指南托管在 tiddlywiki.com。

核心功能

  • 01以相互链接的 tiddler 组织内容,而非固定的文件夹层级。
  • 02可作为单个独立 HTML 文件在浏览器中运行。
  • 03提供 Node.js 客户端-服务端版本和命令行工具。
  • 04支持将 tiddler 渲染为静态 HTML 并生成离线副本。
  • 05界面使用 WikiText 实现,可自定义修改。

适用场景

  • 搭建完全由自己掌控的个人笔记或知识库。
  • 通过 Node.js 在本地或服务器上自托管维基。
  • 从一组 tiddler 生成静态网站或项目文档。
  • 借助插件定制维基的界面和行为。

快速上手

  1. 1

    安装 Node.js(macOS 使用 Homebrew)

    brew install node
  2. 2

    使用 npm 全局安装 TiddlyWiki

    npm install -g tiddlywiki
  3. 3

    创建包含服务器组件的新 wiki 文件夹

    tiddlywiki mynewwiki --init server
  4. 4

    启动服务器,然后在浏览器中访问 http://127.0.0.1:8080/

    tiddlywiki mynewwiki --listen

使用前须知

  • README 未明确说明许可证,元数据也无法识别其许可证。
  • Node.js 服务器部署需要安装 Node.js 和 npm,而单个 HTML 文件版本无需安装即可在浏览器中运行。

收录于专题

标签

#wiki#notes#javascript#nodejs#personal-knowledge-base#self-hosted#markdown-alternative#hacktoberfest#html#linux

常见问题

TiddlyWiki5 是什么?
一个用 JavaScript 编写的非线性个人维基,可作为单个 HTML 文件在浏览器中运行,也可作为 Node.js 应用使用。 TiddlyWiki 是一个个人网页笔记本,内容以称为 tiddler 的小单元组织,条目之间可以自由链接,而不是固定的层级结构。它是一个完整的交互式维基,可以保存为一个独立的 HTML 文件,无需依赖任何托管服务即可使用。
TiddlyWiki5 可以免费使用吗?用的什么许可证?
TiddlyWiki5 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
TiddlyWiki5 还在维护吗?
活跃维护中。TiddlyWiki5 最近一次提交是在 2026年11月4日。
TiddlyWiki5 适合用来做什么?
搭建完全由自己掌控的个人笔记或知识库。 通过 Node.js 在本地或服务器上自托管维基。 从一组 tiddler 生成静态网站或项目文档。 借助插件定制维基的界面和行为。
TiddlyWiki5 怎么安装和运行?
安装 Node.js(macOS 使用 Homebrew): brew install node 使用 npm 全局安装 TiddlyWiki: npm install -g tiddlywiki 创建包含服务器组件的新 wiki 文件夹: tiddlywiki mynewwiki --init server 启动服务器,然后在浏览器中访问 http://127.0.0.1:8080/: tiddlywiki mynewwiki --listen
在哪里获取 TiddlyWiki5?
源代码和安装说明在 GitHub 上:https://github.com/TiddlyWiki/TiddlyWiki5

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目