假设目前正在使用 Windows 操作系统,并且已经提前安装了 TiddlyWiki 命令行工具(Linux 操作系统下的 Node.js 版 TiddlyWiki 网站创建方法几乎完全一样)
- 首先,创建一个目录,比如
d:\tmp\win10\doc\mywiki,用来存放 TiddlyWiki 的笔记数据
mkdir mywiki
- 其次,执行 TiddlyWiki 服务版网站内容初始化命令
tiddlywiki mywiki --init server
- 第三,运行下面的命令,启动 TiddlyWiki 服务端,注意命令运行结束后,会有一个形如
127.0.0.1:8080的地址,这就是 TiddlyWiki 的访问地址。
tiddlywiki mywiki --listen
- 第四,在浏览器中打开 TiddlyWiki 主页。如果能够看到截图中的内容,就说明你的个人 TiddlyWiki 网站已经成功运行起来了 😎

被 3 条笔记引用 (Trackback)
- 正文中 ➠ 如何构建基于 Node.js 的 TiddlyWiki 服务器版网站?
- 正文中 ➠ 如何以单一作者模式启动 Node.js 版 TiddlyWiki 网站服务端?
- 正文中 ➠ $:/rev/20230131.07:01:04
-
被下列条目引用
-
如何构建基于 Node.js 的 TiddlyWiki 服务器版网站?

说明1:基于 Node.js 的 TiddlyWiki 虽然名为服务器版,实际上完全可以在个人电脑上运行。也就是说:“服务端” 和“客户端” 都在同一台电脑上
说明2:网友 Vincent 读过本教程后发现有很多细节没有讲到,于是撰写了一篇更详细的补充说明文档,在安装过程中遇到问题的读者可以参考:Vincent:基于 Node.js 的 TiddlyWiki 服务器版安装过程记录
-
如何以单一作者模式启动 Node.js 版 TiddlyWiki 网站服务端?
假设已经创建了空白的 TiddlyWiki 服务器版网站(具体操作参见 如何创建一个 TiddlyWiki 网站并在浏览器中打开它?),现在希望启动 TiddlyWiki 的网站服务端,并且要求:
- 匿名用户可以访问网站,但不能编辑网站内容
- 只有名为 admin 用户可以正常登录
- admin 用户成功登录后,可以编辑网站内容
在 Linux 操作系统的 Bash Shell 命令行下,手动启动 TiddlyWiki 网站服务端
tiddlywiki /home/poweruser/wiki-data-dir/ --listen host=127.0.0.1 port=8080 "readers=(anon)" writers=admin username=admin password=m00re在 Windows 操作系统的 cmd.exe 命令行下,手动启动 TiddlyWiki 服务
tiddlywiki D:\poweruser\wiki-data-dir\ --listen host=127.0.0.1 port=8080 "readers=(anon)" writers=admin username=admin password=m00re利用 VBScript 编写脚本,放在启动文件夹下,可以实现在 Windows 操作系统登录时自行启动 TiddlyWiki 服务端(VBScript 脚本比 BAT/CMD 脚本的优势在于:运行过后完全不保留命令行窗口)
set ws=WScript.CreateObject("WScript.Shell") ws.Run "tiddlywiki D:\poweruser\wiki-data-dir\ host=127.0.0.1 port=8080 ""readers=(anon)"" writers=admin username=admin password=m00re",0完成上述操作后,可以在浏览器中打开 http://127.0.0.1:8080/login-basic,输入密码就能编辑了。如果在未登录状态下直接打开 http://127.0.0.1:8080/ ,则只能阅读不能编辑。
如果希望支持多位作者共同编辑,请参考 如何允许多位作者用户同时登录 Node.js 版 TiddlyWiki?如果希望查阅官方文档,请访问 https://tiddlywiki.com/static/WebServer.html
京公网安备 11010502051247号