tiddlywiki服务器版本安装与配置
文章目录
简介
总的来说,想试着配置一个wiki站点,然后,经过一番查找,选择了tiddlywiki,tiddlywiki支持单文件和服务器两种版本。
不过单文件版本有一个问题是,配置/文章/插件数量变多后,文件会变臃肿,变的很大。
所以这边打算配置nodejs版本,也就是服务器版本。
安装nodejs和npm
在arch系软件包中,想要安装nodejs,,可以通过pacman安装 nodejs
软件包。而npm也可以直接通过安装 npm
来得到。1
|
|
不过由于这边装 nodejs
的时候发现 nodejs-lts-gallium
(nodejs,16.X长期支持版本) 已经安装了,由于这两个软件包冲突,暂且不更换。
使用npm安装tiddiywiki
参考官网2的安装过程,npm安装完毕后就可以通过npm安装tiddlywiki
|
|
使用 -g
选项会在全局路径安装,按照archwiki关于nodejs的介绍1,在archlinux系统中,npm的默认全局路径位于 /usr/lib/node_modules/npm
所以 需要root权限 才能进行该操作。
不过,这边在安装过程中,发现,npm默认的源404(无法正常访问),因此尝试设置国内镜像源。
|
|
|
|
这边由于不打算全局安装,所以手动切换工作路径后,去掉了-g选项。去掉-g选项后,npm会把安装的插件保存在 ./node_modules
文件夹下。
建立wiki
在tiddly安装完成后,npm会在对应路径生成tiddlywiki命令,此处为 ./node_modules/.bin/tiddlywiki
|
|
执行 tiddlywiki [wiki文件夹名] --init server
初始化wiki文件夹目录。
然后执行 tiddlywiki [wiki文件夹名] --listen
开始运行wiki服务。
默认情况下服务器将绑定在127.0.0.1:8080,可以传入 port
和 host
值来更改3。如 tiddlywiki wiki --listen "port=3002" "host=0.0.0.0"
这样就会绑定在3002端口,并对全地址开放。
现在,就能从http://127.0.0.1:3002访问到刚刚创建完成的wiki站点了。
插件安装
在nodejs版本的tiddlywiki和单文件版本,在插件安装上有一定区别。4,不能直接通过浏览器安装插件。
中文设置
停止wiki运行
使用文本编辑器打开wiki根目录下的tiddlywiki.info文件。
|
|
找到 languages
部分,然后在该部分中添加 zh-Hans
字段。如果没有找到languages字段则手动在合适位置添加。
|
|
|
|
然后,重新启动wiki后,就可以在wiki网页中,将语言设置为中文(简体)了。
末尾
大致上,tiddlywiki的nodejs版本就差不多安装完成了。不过,将wiki配置好,只是开始吧,也不太清楚会不会坚持下去……?
总之,试试吧。
脚注
-
archwiki关于nodejs的介绍:https://wiki.archlinux.org/title/Node.js%5F(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87) ↩︎ ↩︎
-
tiddlywiki官网关于nodejs安装方式的介绍(EN):https://tiddlywiki.com/static/Installing%2520TiddlyWiki%2520on%2520Node.js.html ↩︎
-
tiddlywiki关于listen选项的帮助页面(EN)https://tiddlywiki.com/static/ListenCommand.html ↩︎
-
nodejs版本tiddlywiki安装官方插件(EN)https://tiddlywiki.com/static/Installing%2520official%2520plugins%2520on%2520Node.js.html ↩︎
文章作者 crimsonote
上次更新 2022-07-12