@@ -29,7 +29,7 @@ A downloader for articles from yuque(语雀知识库同步工具)
2929
3030## Config
3131
32- ### 配置 TOKEN
32+ ### 配置 YUQUE_TOKEN
3333
3434出于对知识库安全性的调整,使用第三方 API 访问知识库,需要传入环境变量 YUQUE_TOKEN,在语雀上点击 个人头像 -> 设置 -> Token 即可获取。传入 YUQUE_TOKEN 到 yuque-hexo 的进程有两种方式:
3535
@@ -38,6 +38,17 @@ A downloader for articles from yuque(语雀知识库同步工具)
3838 - mac / linux: ` YUQUE_TOKEN=xxx yuque-hexo sync `
3939 - windows: ` set YUQUE_TOKEN=xxx && yuque-hexo sync `
4040
41+ ### 配置 腾讯云对象存储TOKEN(可选)
42+ 语雀的url存在防盗链的问题,直接部署可能导致图片无法加载。
43+ 如果需要语雀URL上传到腾讯云的COS中并替换原链接,就需要配置上传密钥。
44+
45+ 访问[ API密钥管理] ( https://console.cloud.tencent.com/cam/capi ) 获取密钥,然后传入密钥到yuque-hexo
46+ - 在设置YUQUE_TOKEN的基础上配置SECRET_ID和SECRET_KEY
47+ - 命令执行时传入环境变量
48+ - mac / linux: ` YUQUE_TOKEN=xxx SECRET_ID=xxx SECRET_KEY=xxx yuque-hexo sync `
49+ - windows: ` set YUQUE_TOKEN=xxx SECRET_ID=xxx SECRET_KEY=xxx && yuque-hexo sync `
50+
51+
4152### 配置知识库
4253
4354> package.json
@@ -56,7 +67,13 @@ A downloader for articles from yuque(语雀知识库同步工具)
5667 "repo" : " blog" ,
5768 "onlyPublished" : false ,
5869 "onlyPublic" : false ,
59- "lastGeneratePath" : " lastGeneratePath.log"
70+ "lastGeneratePath" : " lastGeneratePath.log" ,
71+ "imgCdn" : {
72+ "enabled" : false ,
73+ "bucket" : " " ,
74+ "region" : " " ,
75+ "prefixKey" : " "
76+ }
6077 }
6178}
6279```
@@ -74,9 +91,28 @@ A downloader for articles from yuque(语雀知识库同步工具)
7491| repo | 语雀仓库短名称,也称为语雀知识库路径 | - |
7592| onlyPublished | 只展示已经发布的文章 | false |
7693| onlyPublic | 只展示公开文章 | false |
77-
94+ | imgCdn | 语雀图片转CDN配置 | |
7895> slug 是语雀的永久链接名,一般是几个随机字母。
7996
97+ imgCdn 语雀图片转COS(对象存储)配置说明
98+
99+ 注意:开启后会将匹配到的所有的图片都上传到COS
100+
101+ | 参数名 | 含义 | 默认值 |
102+ | ------------- | ------------------------------------ | -------------------- |
103+ | enabled | 是否开启 | false |
104+ | bucket | 腾讯COS的bucket名称 | - |
105+ | region | 腾讯COS的region(地域名称) | - |
106+ | prefixKey | 文件前缀 | - |
107+ > prefixKey 说明
108+ >
109+ > 如果需要将图片上传到COS的根目录,那么prefixKey不用配置。
110+ >
111+ > 如果想上传到指定目录blog/image下,则需要配置prefixKey为"prefixKey": "blog/image"。
112+ >
113+ > 目录名前后都不需要加斜杠
114+
115+
80116## Install
81117
82118``` bash
@@ -143,8 +179,10 @@ DEBUG=yuque-hexo.* yuque-hexo sync
143179
144180 more detail
145181 ```
182+ - 为什么选择腾讯COS作为图床:腾讯的COS费用相对便宜,对于博客来说是非常划算且方便的。
183+ 当然,如果想用其他图床,可以参考源码中实现方式,自行修改配置。
146184
147- - 如果遇到上传到语雀的图片无法加载的问题,可以参考这个处理方式 [ #41 ] ( https://github.com/x-cold/yuque-hexo/issues/41 )
185+ - 如果遇到上传到语雀的图片无法加载的问题,可以考虑开启imgCdn配置或者参考这个处理方式 [ #41 ] ( https://github.com/x-cold/yuque-hexo/issues/41 )
148186
149187# Example
150188
0 commit comments