因为语雀收费了, 编写的笔记在互联网中分享需要会员, 本人比较屌丝, 充不起会员
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 是敏感信息