欢迎来到 TiddlyWiki,这是一个非线性个人网络笔记本,任何人都可以独立于任何公司使用和永久保存。
TiddlyWiki 是一个完整的 JavaScript 交互式 wiki。它可以用作浏览器中的单个 HTML 文件,也可以用作功能强大的 Node.js 应用程序。它是高度可定制的:整个用户界面本身是在可破解的维基文本中实现的。
了解更多信息并查看其实际效果,请访问 https://tiddlywiki.com/
开发人员文档正在编写中,网址为 https://tiddlywiki.com/dev/
拉取请求预览由 Netlify 提供
用于讨论 TiddlyWiki 的新官方论坛:请求帮助、新版本和插件的公告、讨论新功能或只是分享经验。您可以通过相关网站参与,或通过电子邮件订阅。
talk.tiddlywiki.org是一项由我们自行托管和维护的社区运营服务。适度的运行成本由社区捐款支付。
为了方便现有用户,我们还继续运营原来的 TiddlyWiki 群组(自 2005 年起托管在 Google 网上论坛):https://groups.google.com/group/TiddlyWiki
有多种资源供开发人员了解有关 TiddlyWiki 的更多信息并讨论其开发并为其开发做出贡献。
还有一个专门讨论 TiddlyWiki 文档改进计划的讨论组:https://groups.google.com/group/tiddlywikidocs
TiddlyWiki 是一个 SingleFileApplication,易于使用。对于高级用户和开发人员,可以使用 Node.js 客户端/服务器配置。此配置还用于构建 TiddlyWiki SinglePageApplication
Debian/Ubuntu :
apt install nodejs
可能需要跟进:
apt install npm
架构Linux
yay -S tiddlywiki
(安装 Node 和 tiddlywiki)
brew install node
Android 版 Termux
请参阅 http://nodejs.org
npm install -g tiddlywiki
如果失败并出现错误,您可能需要以管理员身份重新运行该命令:sudo npm install -g tiddlywiki
(Mac/Linux)
tiddlywiki --version
tiddlywiki mynewwiki --init server
为包含服务器相关组件的新 wiki 创建文件夹tiddlywiki mynewwiki --listen
启动 TiddlyWikitiddlywiki mynewwiki --build index
-g
标志导致 TiddlyWiki 全局安装。如果没有它,TiddlyWiki 将仅在您安装它的目录中可用。
node: command not found
错误,您可能需要在nodejs
和node
之间创建符号链接。请查阅您的发行版手册和whereis
以正确创建链接。请参阅 github 问题 1434。sudo ln -s /usr/bin/nodejs /usr/bin/node
TiddlyWiki5 包括一组在命令行上使用的命令,用于执行基于 TiddlyWikiFolders、TiddlerFiles 的大量操作。
例如,以下命令从 TiddlyWiki HTML 文件加载 tiddlers,然后将其中之一保存为静态 HTML:
tiddlywiki --verbose --load mywiki.html --render ReadMe ./readme.html
从命令行运行tiddlywiki
会启动 TiddlyWiki 内核、加载核心插件并建立一个空的 wiki 存储。然后它从左到右顺序处理命令行参数。参数之间用空格分隔。
在 v5.1.20 中引入首先,可以有零个或多个插件引用,由插件名称的前缀+
或插件文件夹的路径的++
标识。除了 TiddlyWikiFolder 中指定的任何插件之外,还会加载这些插件。
下一个参数是要加载的 TiddlyWikiFolder 的可选路径。如果不存在,则使用当前目录。
接下来是命令及其各自的参数,每个命令都由前缀--
标识。
tiddlywiki [+ | ++] [] [-- [[,]]]
例如:
tiddlywiki --version
tiddlywiki +plugins/tiddlywiki/filesystem +plugins/tiddlywiki/tiddlyweb mywiki --listen
tiddlywiki ++./mygreatplugin mywiki --listen
v5.1.18 中引入 支持大量参数的命令(例如 ListenCommand)可以使用 NamedCommandParameters 来简化操作。例如:
tiddlywiki wikipath --listen username=jeremy port=8090
有关可用命令的完整列表,请参阅命令。
如果您按照常规方式在 Node.js 上安装了 TiddlyWiki,那么当新版本发布时,您可以使用以下命令升级它:
npm update -g tiddlywiki
在 Mac 或 Linux 上,您需要添加sudo ,如下所示:
sudo npm update -g tiddlywiki
此自述文件由 TiddlyWiki 自动生成