Knowledge Garden

search

Search IconIcon to open search

数字花园来历

最近编辑于 Oct 29, 2024

仅为个人看法,不喜勿喷,谢谢!!!若有侵犯到你,纯属偶然,请联系我删除。

看了这篇 《语雀困住了多少人》有感,来讲讲我和语雀的交集。

之前我一直使用的笔记软件是OneNote,它的功能非常强大,一块画布可以无限放大,支持图片、文件、绘图、录音等各种内容的插入。但是同步和共享方面存在一些问题,速度也比较慢。后来了解到了语雀,并逐步将笔记增量记录到语雀上(不得不说语雀的知识库管理还是可以的)。直到2022年10月份左右,语雀推出了一个付费计划。当笔记数量超过100篇时就需要收费。当时有很多用户的笔记数量已经超过了这个数字,也不得不说语雀这波调整吃相难看。过了一段时间,语雀重新调整了收费标准,普通用户一个月可以创建100篇文章,知识库上限是10篇,且不能公开共享知识库。刚开始会通过一些活动免费赠送3个月或6个月的会员资格,等用户逐渐接受后开始正常收费来购买会员了。

image.png

不过在他第一次调整收费标准的时候,我就已经下定决心换用其他的软件了,因为我之前不知道从哪里了解到语雀会开源,但是语雀的行动告诉我他要收费了,这个落差有点大。⊙_⊙ 算了算了

确实公司也是要吃饭的,但是我还是喜欢白嫖,如于是乎就开始找一些容错率高、方便迁移、方便共享、风格类似的笔记软件以及发布平台。

其实我一直想搭建一个属于自己的笔记库,而不是博客那种形式。相较于博客检索不太方便,我更倾向于使用笔记库或数字花园来记录和管理笔记,因为它采用正反链的关系图、发散的方式进行管理。这种关系图更能符合我当初记录笔记时的初衷。并且在发布很久之后回头查看,可以很快地找到当初的那种感觉。另外笔记库也可以使用文件夹的方式来管理文档(类似归档),使用 tag 进行分类。

对于数字花园,你可以去以下链接中了解更多信息:

最后我采用了 obsidian(笔记) + github(同步) + gitee(图传) + Quartz(发布) + vercel(部署)的方案,中间哪一个环节出了问题都可以换用其他平台替换 可以简单举例相关的替换的产品

发布的方案参考地址: obsidian 目前最完美的免费发布方案 - 渐进式教程 (oldwinter.top)

我之前共享的需求不是很大,主要采取的是 obsidian(笔记) + github(同步) + gitee(图传)的一个方案,至于为什么不使用 github 作为图床,主要是 obsidian 没有办法设置代理,只能通过设置系统代理的方式来访问 github,对于 git 可以配置 gitconfig 使用本机的代理,但是如果是图片就是直接访问的 https://raw.githubusercontent.com.xxxx ,所以访问不到(可能是我的操作、配置的问题),然后就把图床放到了 gitee 上面,这样在国内环境可以很好的访问,刚好前几天在想搭建一个可以共享的笔记库,搭建起来的时候发现 gitee 有防盗链,搭建的笔记库访问不了图片,于是乎使用了 backblaze 替换了gitee(免费10G的空间用作图床够够的) 并且在所有文档里面全局替换了 url 前缀。

现在采用了自定义域名的方式,因此之后如果再更换对象存储的话,可以配置到对应的域名就可以了,无需再全局替换笔记中图片的 url

正当我使用 obsidian 得心应手并想把语雀中的知识库整体迁移出来的时候,忽然发现:语雀不支持整个知识库的导出(支持导出格式为 lakebook、pdf,在我看来就等于不支持导出),但是他支持单个文档的导出。(不支持批量导出,支持单个的导出,这波操作可以,既能不让人走又能堵人嘴) 搜索了全网其他相关的导出方式有官方的导出工具或者其他三方的工具,无一例外需要 token 才能操作,而 token 是需要开超级会员才能申请的(想走可以,先交波钱… …) image.png

最后的最后,问了问神奇的 chatgpt,用 puppeteer 模拟用户操作一篇一篇地导出了(真就一篇一篇的导出了),有相似的需求可以看一下 renyunkang/yuque-exporter工具,具体的功能以及不足都在readme 里面写明了,当然也可以看看这篇 语雀导出小工具