hexo - 语雀导出篇

因为语雀收费了, 编写的笔记在互联网中分享需要会员, 本人比较屌丝, 充不起会员
并且这玩意,文档编写超过两万、三万字数会变得额外的卡顿,甚至还没有批量将文章导出的功能
单个导出markdown文档图片甚至还是引用的在线的图片路径。。。隔壁人家 notion 笔记软件导出一次性打成压缩包给你。。。
申请一个token也需要开通vip进行收费。。。拿不到token,这篇文章可以关闭了
放弃语雀了,又卡又难用了。。。还不如纯vsocde来的方便好用

https://github.com/x-cold/yuque-hexo
使用 yuque-hexo 将语雀编写的文章

在 hexo 博客根目录中下载 yuque-hexo 插件

1
PS E:\Code\Blog\hexo-blog> npm i -g yuque-hexo

如果安装插件的时候发生了警告, 请先把 package-lock.json 删除掉重新生成

然后打开 package.json
配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
"yuqueConfig": {
"postPath": "source/_posts",
"cachePath": "yuque.json",
"mdNameFormat": "title",
"adapter": "hexo",
"concurrency": 5,
"baseUrl": "https://www.yuque.com/api/v2",
"login": "roudoukou-umqjd",
"repo": "xn56rg",
"onlyPublished": false,
"onlyPublic": false,
"lastGeneratePath": "lastGeneratePath.log",
"imgCdn": {
"enabled": true,
"concurrency": 1,
"imageBed": "github",
"host": "cdn.jsdelivr.net",
"bucket": "roudoukou.github.io",
"region": "",
"prefixKey": "blog-img"
}
}

postPath 表示文档下载的路径
login 表示是个人路径
repo 仓库路径
imgCdn 图床的配置
enable 开启图床
concurrency 并发量
host 是使用的图床的主机
bucket 图床 bucket 名称
region 图床的 region
prefixKey 文件名的前缀

同步文档到本地

1
PS E:\Code\Blog\hexo-blog> yuque-hexo sync


配置三个 token

1
2
3
set YUQUE_TOKEN=XXX
set SECRET_ID=XXX
set SECRET_KEY=XXX

可以把环境变量写在一个.env 文件中, 记得给.gitignore 中排除这个.env 文件, 以防上传到了 github, 因为 TOKEN 是敏感信息

另外还有一篇文章也可以参考:
语雀自动同步Hexo:https://www.yuque.com/hxfqg9/web/gtb5ck#kyyUC


hexo - 语雀导出篇
https://xiamu.icu/hexo/语雀导出到hexo/
作者
肉豆蔻吖
发布于
2023年2月27日
许可协议