8.语雀文档同步到 hexo

2022-03-07 15:58:27 浏览数 (1)

1.去官网注册账号

2.创建知识库

3.点击当前知识库的设置

获取当前知识库的登录名和路径

4.在将语雀文档同步到 hexo

代码语言:javascript复制
//先安装 yuque-hexo
npm i -g yuque-hexo

1) 修改 package.json,增加配置:

代码语言:javascript复制
"yuqueConfig": {
    "postPath": "source/_posts/yuque",
    "cachePath": "yuque.json",
    "mdNameFormat": "title",
    "adapter": "hexo",
    "concurrency": 5,
    "baseUrl": "https://www.yuque.com/api/v2",
    "login": "leader755",
    "repo": "blog",
    "token": "在语雀上申请的 token",
    "onlyPublished": false,
    "onlyPublic": false
  },

参数名

含义

默认值

postPath

文档同步后生成的路径

source/_posts/yuque

cachePath

文档下载缓存文件

yuque.json

mdNameFormat

文件名命名方式 (title / slug)

title

adapter

文档生成格式 (hexo/markdown)

hexo

concurrency

下载文章并发数

5

baseUrl

语雀 API 地址

-

login

语雀 login (group), 也称为个人路径

-

repo

语雀仓库短名称,也称为语雀知识库路径

-

onlyPublished

只展示已经发布的文章

false

onlyPublic

只展示公开文章

false

slug 是语雀的永久链接名,一般是几个随机字母。

2)在 package.json 添加 scripts

代码语言:javascript复制
//添加以下命令行
{
  "sync": "yuque-hexo sync",
  "clean:yuque": "yuque-hexo clean"
}

目前为止 scripts 命令行为

代码语言:javascript复制
"scripts": {
    "build": "hexo generate",
    "clean": "hexo clean",
    "deploy": "hexo deploy",
    "server": "hexo server",
    "sync": "yuque-hexo sync",
    "clean:yuque": "yuque-hexo clean"
  },

3)关于在语雀上申请 token

点击账户个人–>设置 –>Token–>新建 token

5.同步语雀文档到本地 hexo

代码语言:javascript复制
//同步文档
yuque-hexo sync

//清除本地缓存
yuque-hexo clean

0 人点赞