语雀现在收费了,感觉后面不知道啥时候,可能就不会使用了。
后面计划每隔一段时间就把语雀的文章导出成markdown,自己留存。
如何导出语雀比较为Markdown
可以参考:
语雀知识库一键导出 Markdown 工具 - 知乎 (zhihu.com)
他这里面写的有点太粗略了,而且使用的是Mac,和window有点不兼容。
下面就结合这个讲述一个window下面如何操作。
步骤1:安装NodeJs
去官网找个最新版安装就可以了。
安装完NodeJs后,简单验证下是否安装成功,网上教程很多,不说了。
安装完NodeJs后,就可以使用npm
命令了。
步骤2:从语雀导出md文件
npm
命令:是nodejs下面的一个包管理工具,有点像 rpm
和.
根据他给的方式,只需要执行下面这2个步骤,其实有坑【下面是他给的步骤:不要去执行了】
$ npm i -g yuque-exporter --registry=https://registry.npmmirror.com
$ YUQUE_TOKEN=<your_token> yuque-exporter
经过测试,正确的执行应该是下面的:【执行下面的命令】
直接执行下面,才是正确的
//下面这一步,是安装 yuque-exporter到本地,具体的i -g命令可以自己去搜索
$ npm i -g yuque-exporter --registry=https://registry.npmmirror.com
//YUQUE_TOKEN=<your_token>:这里其实是设置环境变量,window下面不能这么设置
//下面才是window的正确设置方式
$ set YUQUE_TOKEN=<your_token>
//导出语雀的md文件
//下面这一步经常会出错,说什么超时,一定要多试几次,直到不报错为准
$ yuque-exporter [语雀账号] //yuque-exporter ssslinppp
导入Md到obsidian中
这里说一下上面工具的bug。
最初我的想法是,要把所有的图片路径修改为window下的“/”
而不是mac下的\
,后来发现不用这么麻烦。
只需要安装一个插件就可以了。
obsidian安装该插件完成后,随便找到一个文件,然后在执行:ctrl+p
,然后输入up
,
这样就可以一下子把笔记中的所有“错误路径图片”改掉,改掉的原理:
- 前提条件:提前配置了
picGo+obsidian + 腾讯云
做图床
(不一定使用腾讯云做图床) - 执行上面的
up
后,插件会自动把图片上传到腾讯云中,同时也纠正了当前文档中的图片错误引用。
存在的问题
没法一次性操作全部
目前还没有办法一下子把所有笔记的图片,一次性的全部上传到图床,必须一个个去操作,比较麻烦。
语雀【目录 兼 文章】丢失
避免上述问题最好的方式就是,不管使用什么笔记软件,还是以通用的约定为准最好。