elog

Markdown 批量导出工具、开放式跨平台博客解决方案,随意组合写作平台(语雀/Notion/FlowUs/飞书/我来Wolai)和博客平台(Hexo/Vitepress/Halo/Confluence/WordPress等)

MIT License

Downloads
33.7K
Stars
1.4K
Committers
10

Bot releases are hidden (Show)

elog - v0.12.0

Published by LetTTGACO 11 months ago

v0.12.0

Feature:

  • 🔥 Front-Matter配置参数调整,支持自定义过滤
  • 🔥 自定义文档适配器支持异步函数/npm 库。可以将 notion 中的 cover 等图片属性字段下载到本地或上传到图床

Optimization:

  • 🍻 精简Elog默认配置
  • 🍻 去掉语雀账号密码登录模式

注意:2023/11/18更新:由于语雀官方更新了账号密码登录规则,加上了人机校验,账号密码模式已无法通过 Elog 登录!目前只能使用
Token 方式同步文档(需要语雀超级会员)
如果你不是语雀超级会员,可以使用 Notion/ 飞书/FlowUs 进行部署文档站点,参考示例

如何升级 Elog

elog - 0.12.0-beta.4

Published by LetTTGACO 11 months ago

0.12.0-beta.4

Feature:

  • 🔥 Front-Matter配置参数调整,支持自定义过滤
  • 🔥 自定义文档适配器支持异步函数/npm 库。可以将 notion 中的 cover 等图片属性字段下载到本地或上传到图床

Optimization:

  • 🍻 精简Elog默认配置
  • 🍻 去掉语雀账号密码登录模式

注意:2023/11/18更新:由于语雀官方更新了账号密码登录规则,加上了人机校验,账号密码模式已无法通过 Elog 登录!目前只能使用
Token 方式同步文档(需要语雀超级会员)
如果你不是语雀超级会员,可以使用 Notion/ 飞书/FlowUs 进行部署文档站点,参考示例

如何升级 Elog

elog - 0.12.0-beta.3

Published by LetTTGACO 11 months ago

0.12.0-beta.3

Feature:

  • 🔥 Front-Matter配置参数调整,支持自定义过滤
  • 🔥 自定义文档适配器支持异步函数/npm 库。可以将 notion 中的 cover 等图片属性字段下载到本地或上传到图床

Optimization:

  • 🍻 精简Elog默认配置

如何升级 Elog

elog - 0.12.0-beta.1

Published by LetTTGACO 11 months ago

0.12.0-beta.1

Feature:

  • 🔥 Front-Matter配置参数调整,支持自定义过滤
  • 🔥 自定义文档适配器支持异步函数/npm 库。可以将 notion 中的 cover 等图片属性字段下载到本地或上传到图床
  • 🔥 Front-Matter 中所有时间相关的属性全部默认返回毫秒时间戳,支持自定义时区和格式化。低版本会向下兼容,默认格式化为YYYY-MM-DD HH:mm:ss

Optimization:

  • 🍻 精简Elog默认配置

如何升级 Elog

elog - v0.11.0

Published by LetTTGACO 12 months ago

v0.11.0

Feature:

示例自定义图床插件

Optimization:

  • 🍻 删除 prettier 格式化 markdown,防止格式化出问题

如何升级 Elog

elog - v0.10.0

Published by LetTTGACO 12 months ago

v0.10.0

Optimization:

Feature:

请谨慎开启图片转 Base64。开启后,Notion 文档的所有图片将以 Base64 格式输出到 markdown 文档中,但有以下问题值得注意:

  1. 本地/博客平台的Markdown 渲染器并未广泛支持 Base64 格式,请自行确认
  2. markdown 文档将变大很多,文档可读性变差,特别是图片较多的情况下
  3. 一般适用于在博客平台的渲染,而不是本地备份时使用,本地备份请优先下载图片到本地或上传到图床

如何升级Elog

elog - v0.10.0-beta.0

Published by LetTTGACO 12 months ago

v0.10.0-beta.0

Optimization:

Feature:

请谨慎开启图片转 Base64。开启后,Notion 文档的所有图片将以 Base64 格式输出到 markdown 文档中,但有以下问题值得注意:

  1. 本地/博客平台的Markdown 渲染器并未广泛支持 Base64 格式,请自行确认
  2. markdown 文档将变大很多,文档可读性变差,特别是图片较多的情况下
  3. 一般适用于在博客平台的渲染,而不是本地备份时使用,本地备份请优先下载图片到本地或上传到图床

如何升级Elog

elog - v0.9.1

Published by LetTTGACO 12 months ago

v0.9.1 优化删除缓存逻辑

Optimization:

  • 🍻 优化elog clean流程,解决在 windows 电脑上删除文件夹失败的问题 #18
  • 🍻 Notion 文档封面图(cover)加入文档 properties。建议不要上传自定义图片,图片链接存在访问有效期和防盗链,请上传自己图床的 永久 url 链接 或选择 Notion 预设图片

elog clean 是用来删除文档(包括文件夹)、图片(如果存在)、Elog 缓存文件(elog.cache.json)的命令。删除后会在下次运行 elog sync 时重新全量同步文档。

新变化:

elog clean 删除文档时,会根据Elog 缓存文件(elog.cache.json)中记录的文档目录来删除,当缓存文件不存在时,才会按照 Elog 配置文件(elog.config.js)中设置的文档输出目录来删除

示例:

假设文档的存储目录为./docs

-docs
|-- 文档 1.md
|-- 文件夹
|   |--文档 2.md
|   |--文件夹 2
|   |	|--文档 3.md
|-- 其他非 Elog 下载的资源

在 0.9.1 之前的版本,elog clean 会删除整个 docs 文件夹,包括「其他非 Elog 下载的资源」也会被删除

在 0.9.1 及之后的版本,elog clean 会根据Elog 缓存文件(elog.cache.json),只会删掉Elog 下载的文档,保留「其他非 Elog 下载的资源」

如何升级Elog

elog - v0.9.0

Published by LetTTGACO 12 months ago

v0.9.0

Feature:

  • 🔥 图片存放在本地时支持图片路径根据文档位置计算,配置文档
  • 🔥 支持自定义图片路径拓展点,配置文档
  • 🔥 飞书支持我的空间/知识库文档下载,关键依赖:@feishu-x。 配置文档
  • 🔥 飞书高亮块支持 emoji
  • 🔥 飞书文档支持按层级下载

Optimization:

  • 🍻 同步流程优化。文档不需要更新时,不重复写入缓存文件
  • 🍻 缓存文件优化,删除缓存文件(elog.cache.json)中的body_original字段,进一步减少缓存文件的大小
  • 🍻 日志优化
  • 🍻 增加语雀参数校验

Bugs:

  • 🐞 过滤语雀数据表文档类型,感谢@Hiwoniu提供的 bug 复现
  • 🐞 修复飞书云文档导出问题
elog - v0.9.0-beta.8

Published by LetTTGACO 12 months ago

v0.9.0-beta.8

Optimization:

  • 🍻 同步流程优化。文档不需要更新时,不重复写入缓存文件

最近更新

飞书导出 markdown 功能优化,关键依赖:@feishu-x
详情请查看 配置飞书文档

Feature:

  • 🔥 图片存放在本地时支持图片路径根据文档位置计算,配置文档
  • 🔥 支持自定义图片路径拓展点,配置文档
  • 🔥 飞书支持我的空间/知识库文档下载
  • 🔥 飞书高亮块支持 emoji
  • 🔥 飞书文档支持按层级下载

Optimization:

  • 🍻 缓存文件优化,删除缓存文件(elog.cache.json)中的body_original字段,进一步减少缓存文件的大小
  • 🍻 日志优化
  • 🍻 增加语雀参数校验

Bugs:

  • 🐞 过滤语雀数据表文档类型,感谢@Hiwoniu提供的 bug 复现
  • 🐞 修复飞书云文档导出问题
elog - v0.9.0-beta.7

Published by LetTTGACO 12 months ago

v0.9.0-beta.7

Optimization:

  • 🍻 缓存文件优化,删除缓存文件(elog.cache.json)中的body_original字段,进一步减少缓存文件的大小

最近更新

飞书导出 markdown 功能优化,关键依赖:@feishu-x
详情请查看 配置飞书文档

Feature:

  • 🔥 图片存放在本地时支持图片路径根据文档位置计算,配置文档
  • 🔥 支持自定义图片路径拓展点,配置文档
  • 🔥 飞书支持我的空间/知识库文档下载
  • 🔥 飞书高亮块支持 emoji
  • 🔥 飞书文档支持按层级下载

Optimization:

  • 🍻 日志优化
  • 🍻 增加语雀参数校验

Bugs:

  • 🐞 过滤语雀数据表文档类型,感谢@Hiwoniu提供的 bug 复现
  • 🐞 修复飞书云文档导出问题
elog - v0.9.0-beta.6

Published by LetTTGACO 12 months ago

v0.9.0-beta.6 (支持自定义图片路径拓展点)

Feature:

  • 🔥 图片存放在本地时支持图片路径根据文档位置计算,配置文档
  • 🔥 支持自定义图片路径拓展点,配置文档

Optimization:

  • 🍻 日志优化

最近更新

飞书导出 markdown 功能优化,关键依赖:@feishu-x
详情请查看 配置飞书文档

Feature:

  • 🔥 飞书支持我的空间/知识库文档下载
  • 🔥 飞书高亮块支持 emoji
  • 🔥 飞书文档支持按层级下载

Optimization:

  • 🍻 增加语雀参数校验

Bugs:

  • 🐞 过滤语雀数据表文档类型,感谢@Hiwoniu提供的 bug 复现
  • 🐞 修复飞书云文档导出问题
elog - v0.9.0-beta.5

Published by LetTTGACO 12 months ago

v0.9.0-beta.5

Feature:

  • 🔥 图片存放在本地时支持图片路径根据文档位置计算,配置文档
  • 🔥 支持自定义图片路径拓展点,配置文档

最近更新

飞书导出 markdown 功能优化,关键依赖:@feishu-x
详情请查看 配置飞书文档

Feature:

  • 🔥 飞书支持我的空间/知识库文档下载
  • 🔥 飞书高亮块支持 emoji
  • 🔥 飞书文档支持按层级下载

Optimization:

  • 🍻 增加语雀参数校验

Bugs:

  • 🐞 过滤语雀数据表文档类型,感谢@Hiwoniu提供的 bug 复现
  • 🐞 修复飞书云文档导出问题
elog - v0.9.0-beta.2

Published by LetTTGACO 12 months ago

v0.9.0-beta.2

Bugs:

  • 🐞 过滤语雀数据表文档类型,感谢@Hiwoniu提供的 bug 复现

最近更新

飞书导出 markdown 功能优化,关键依赖:@feishu-x
详情请查看 配置飞书文档

Feature:

  • 🔥 飞书支持我的空间/知识库文档下载
  • 🔥 飞书高亮块支持 emoji
  • 🔥 飞书文档支持按层级下载

Optimization:

  • 🍻 增加语雀参数校验

Bugs:

  • 🐞 修复飞书云文档导出问题
elog - v0.9.0-beta.1

Published by LetTTGACO 12 months ago

v0.9.0-beta.1

飞书导出 markdown 功能优化,关键依赖:@feishu-x
详情请查看 配置飞书文档

Feature:

  • 🔥 飞书支持我的空间/知识库文档下载
  • 🔥 飞书高亮块支持 emoji
  • 🔥 飞书文档支持按层级下载

Optimization:

  • 🍻 增加语雀参数校验

Bugs:

  • 🐞 修复飞书云文档导出问题
elog - v0.8.3

Published by LetTTGACO 12 months ago

v0.8.3

Optimization:

  • 🍻 增加语雀(账号密码) 模式下的参数:onlyPublic(只下载公开文档)onlyPublished(只下载已发布文档)
  • 🍻 日志输出优化
elog - v0.8.2

Published by LetTTGACO almost 1 year ago

v0.8.2

Optimization:

  • 🍻 增加Elog文档链接输出:当运行退出时,展示Elog文档链接

Bugs:

  • 🐞 修复github图床上传失败时日志不输出问题
elog - v0.8.1(支持飞书)

Published by LetTTGACO about 1 year ago

v0.8.1

Optimization:

  • 🍻 增加添加env文件到gitignore的提示(请将.elog.env文件加入.gitignore,防止密码等信息误提交)

Feature:

关键依赖:@feishu-x

elog - v0.8.0(支持飞书)

Published by LetTTGACO about 1 year ago

v0.8.0

Feature:

关键依赖:@feishu-x

elog - v0.8.0-beta.2

Published by LetTTGACO about 1 year ago

v0.8.0-beta.2

Feature:

Optimization:

  • 🍻 升级@feishu-x相关依赖到正式版
Package Rankings
Top 4.93% on Npmjs.org
Top 6.61% on Proxy.golang.org
Related Projects