大部分问题都可以在文档中找到解决办法,请优先从 快速开始 阅读文档,再进行实际操作。
如果还是运行报错,请 提交 issue 或在 discussions 中留言
elog.config.js
为 Elog 的配置文件,其中以 process.env
开头的不需要改动,且为必填信息。
例如 process.env.YUQUE_TOKEN
为语雀账号相关敏感信息,用于本地同步时在.elog.env
中指定YUQUE_TOKEN=你的语雀 Token
,其他配置可根据实际需求改动。
elog.config.js
中所有 platform
属性的值是否是你对应平台的值。例如如果想用语雀 Token 的方式同步语雀文档,则 write.platform = yuque
;如果是使用语雀账号密码的方式,则write.platform = yuque-pwd
.elog.env
中是否填写账号信息。无论用哪种方式同步语雀,.elog.env
中的YUQUE_LOGIN
和YUQUE_REPO
都是必填参数。其他必填参数请看本文档相关配置表格中的是否必填字段elog 默认为增量更新,只有该文档重新修改过,再次同步时,才会重新拉取该文档。如果想重新全量同步文档。有以下 3 种办法:
elog sync --disable-cache
elog clean
,Elog 将会自动清除所有文档、本地图片、缓存文件(elog.cache.json)
elog.cache.json
为 Elog 增量同步的关键,可手动删除此文件,推荐同时手动删除所有文档、本地图片默认是没有按目录导出的,可通过配置开启:按目录存放文档
运行elog upgrade
更新全局 Elog 版本到最新正式版本
如果你是通过包管理工具(npm/yarn/pnpm
)全局安装的 Elog,则重新安装并指定版本号
npm install @elog/[email protected] -g
# 也可以指定测试版本号
npm install @elog/[email protected] -g
如果你是将 Elog安装在 package.json
中,则修改package.json
中的@elog/cli
版本号