发布网址

使用 github 发布网址的仓库需要公开。如果不公开但又需要发布网址,需要 github 会员还是企业账号。所以一般就是直接公开仓库,然后公开网址发布。

其次,发布网址需要小心谨慎。因为像谷歌这类公司会定期从互联网上保存快照,也就是如果你公开了你的博客,那么你的博客很有可能会被保存快照。即使后面你关掉了这个博客,你之前公开过的内容还是可以找到的。所以在公开前务必小心谨慎,且不要包含任何个人信息。

单文件 html 发布

发布网址有两种方式,一种是单文件 html 形式。因为 tiddlywiki 可以保存为单个 html 文件,所以如果你的 wiki 是已经完成了的,不会再做任何修改了,那么你可以使用这种方式。也就是把保存下来的 html 文件,改名为 index.html 文件,然后上传到一个 github 仓库里。在仓库设置 Pages 中选择主分支作为发布源。

后续如果你要改变内容,就是直接改变 html 里的内容,然后再把修改后的上传过去。通常一个 wiki 在装了各种插件后,也有 5 到 8m 左右大小,所以每次提交都会有很多重复的备份。因而更常见的做法还是建议通过下面太记发布网址的形式。

依赖 github Actions

新版本的太记发布网址变得非常简单了。只需要在 github 上操作。

首先在仓库的 setting 中,找到 actions,再到 general 里找到最下面的 Workflow permissions,修改成可读写,如下图所示。

其次再到 setting 中找到 pages,选择 Build and deployment 为 actions 发布方式。如下图所示。

再到太记这边,创建一个 test 条目。并推送上去。这里也可以一并测试下太记的同步功能有没有生效。我这边是生效了的。

之后稍等一分钟左右,或者两分钟吧,这个是看网速如何的。推送上去后,github 就会自动执行 actions 操作,成功了就会显示绿色,不成功就是红色。成功了,你就可以看到网址在 pages 里生成了网址。网址是以https://用户名.github.io/仓库名/的格式生成的。比如上传的配套仓库就是下面这个。

更新网址发布版本

本地用的话,就只能用太记自带的版本。更新在线博客的版本,是靠改自己 wiki 文件夹里的 package.json 里的版本号。

如下图所示,这里是直接用记事本打开查看的。可以看到版本号是 5.3.3,目前 tiddlywiki 最新版本号是 5.3.3,后续 tiddlywiki 更新了版本号的话,也只需要在这里修改版本号就可以了。

子工作区

子工作区会集成到太记中,不再需要插件来实现。但目前还有 bug,等 bug 修复了再介绍。

内网穿透

内网穿透需要有技术背景的人使用。这里只贴出太记官方文档中对内网穿透的介绍。不过多展开,有兴趣的可以前去文档中查看如何进行内网穿透来发布网址。

https://tidgi.fun/#:%E5%A4%AA%E8%AE%B0%E5%8A%9F%E8%83%BD%E6%89%8B%E5%86%8C%2F%E9%80%9A%E8%BF%87%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F%E5%BC%80%E8%AE%BE%E5%8D%9A%E5%AE%A2