elog

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

MIT License

Downloads
33.7K
Stars
1.4K
Committers
10

Bot releases are visible (Hide)

elog - v0.8.0-beta.1

Published by LetTTGACO about 1 year ago

v0.8.0-beta.1

Feature:

elog - v0.7.3

Published by LetTTGACO about 1 year ago

v0.7.3

Bugs Fixed:

  • 🐞 修复prefix前缀路径问题,不填写前缀也能正确上传
  • 🐞 修复OSS、Github、又拍云等图床的上传问题
  • 🐞 优化debug输出,debug模式下不会报错
  • 🐞 解决语雀帐号密码方式同步时,获取不到目录的情况

由于语雀的公开访问、Token等需要会员才能开启,所以Elog提供了一种绕过Token的方式来导出语雀中的文档。
直接使用账号密码模拟登陆获取Cookie,利用语雀客户端API来导出markdown文档
具体请查看文档elog-docs

Optimization:

  • 🍻 上次同步时某文章存在图片下载失败时,第二次同步会尝试同步该文章
  • 🍻 不再通过图片Buffer生成唯一ID,直接通过图片URL生成唯一ID,大幅提升二次同步速度
  • 🍻 修复elog clean可能报错的问题

⚠️ 注意:如果使用了图片替换的CDN服务,此版本在重新全量同步时,因为图片唯一ID变更,之前上传的图片缓存失效,会全部重新上传一遍所有文档的图片到CDN上。增量同步时只会重新上传改动/新增文档的所有图片。

elog - v0.7.3-beta.1

Published by LetTTGACO about 1 year ago

v0.7.3-beta.1

Bugs Fixed:

1.修复prefix前缀路径问题,不填写前缀也能正确上传
2.修复OSS、Github、又拍云上传问题
3.优化debug输出,debug模式下不会报错

近期更新

Bugs Fixed:

  • 🐞 解决语雀帐号密码方式同步时,获取不到目录的情况

由于语雀的公开访问、Token等需要会员才能开启,所以Elog提供了一种绕过Token的方式来导出语雀中的文档。
直接使用账号密码模拟登陆获取Cookie,利用语雀客户端API来导出markdown文档
具体请查看文档elog-docs

Optimization:

  • 🍻 上次同步时某文章存在图片下载失败时,第二次同步会尝试同步该文章
  • 🍻 不再通过图片Buffer生成唯一ID,直接通过图片URL生成唯一ID,大幅提升二次同步速度
  • 🍻 修复elog clean可能报错的问题

⚠️ 注意:如果使用了图片替换的CDN服务,此版本在重新全量同步时,因为图片唯一ID变更,之前上传的图片缓存失效,会全部重新上传一遍所有文档的图片到CDN上。增量同步时只会重新上传改动/新增文档的所有图片。

elog - v0.7.2

Published by LetTTGACO about 1 year ago

v0.7.2

Optimization:

  • 🍻 上次同步时某文章存在图片下载失败时,第二次同步会尝试同步该文章

近期更新

Bugs Fixed:

  • 🐞 解决语雀帐号密码方式同步时,获取不到目录的情况

由于语雀的公开访问、Token等需要会员才能开启,所以Elog提供了一种绕过Token的方式来导出语雀中的文档。
直接使用账号密码模拟登陆获取Cookie,利用语雀客户端API来导出markdown文档
具体请查看文档elog-docs

Optimization:

  • 🍻 不再通过图片Buffer生成唯一ID,直接通过图片URL生成唯一ID,大幅提升二次同步速度
  • 🍻 修复elog clean可能报错的问题

⚠️ 注意:如果使用了图片替换的CDN服务,此版本在重新全量同步时,因为图片唯一ID变更,之前上传的图片缓存失效,会全部重新上传一遍所有文档的图片到CDN上。增量同步时只会重新上传改动/新增文档的所有图片。

elog - v0.7.2-beta.0

Published by LetTTGACO about 1 year ago

v0.7.2-beta.0

Optimization:

  • 🍻 上次同步时某文章存在图片下载失败时,第二次同步会尝试同步该文章
elog - v0.7.1

Published by LetTTGACO about 1 year ago

v0.7.1

Bugs Fixed:

  • 🐞 解决语雀帐号密码方式同步时,获取不到目录的情况

由于语雀的公开访问、Token等需要会员才能开启,所以Elog提供了一种绕过Token的方式来导出语雀中的文档。
直接使用账号密码模拟登陆获取Cookie,利用语雀客户端API来导出markdown文档
具体请查看文档elog-docs

Optimization:

  • 🍻 不再通过图片Buffer生成唯一ID,直接通过图片URL生成唯一ID,大幅提升二次同步速度
  • 🍻 修复elog clean可能报错的问题

⚠️ 注意:如果使用了图片替换的CDN服务,此版本在重新全量同步时,因为图片唯一ID变更,之前上传的图片缓存失效,会全部重新上传一遍所有文档的图片到CDN上。增量同步时只会重新上传改动/新增文档的所有图片。

elog - v0.7.1-beta.0

Published by LetTTGACO about 1 year ago

v0.7.1-beta.0

Bugs Fixed:

  • 🐞 解决语雀帐号密码方式同步时,获取不到目录的情况

由于语雀的公开访问、Token等需要会员才能开启,所以Elog提供了一种绕过Token的方式来导出语雀中的文档。
直接使用账号密码模拟登陆获取Cookie,利用语雀客户端API来导出markdown文档
具体请查看文档elog-docs

elog - v0.7.0

Published by LetTTGACO about 1 year ago

v0.7.0

Optimization:

  • 🍻 不再通过图片Buffer生成唯一ID,直接通过图片URL生成唯一ID,大幅提升二次同步速度
  • 🍻 修复elog clean可能报错的问题

⚠️ 注意:如果使用了图片替换的CDN服务,此版本在重新全量同步时,因为图片唯一ID变更,之前上传的图片缓存失效,会全部重新上传一遍所有文档的图片到CDN上。增量同步时只会重新上传改动/新增文档的所有图片。

elog - v0.7.0-beta.2

Published by LetTTGACO about 1 year ago

v0.7.0-beta.2

Optimization:

  • 🍻 去除crypto依赖,改用node内置crypto
  • 🍻 修复elog clean可能报错的问题

近期更新

Optimization:

  • 🍻 不再通过图片Buffer生成唯一ID,直接通过图片URL生成唯一ID,大幅提升二次同步速度

⚠️ 注意:如果使用了图片替换的CDN服务,此版本在重新全量同步时,因为图片唯一ID变更,之前上传的图片缓存失效,会全部重新上传一遍所有文档的图片到CDN上。增量同步时只会重新上传改动/新增文档的所有图片。

elog - v0.6.1(支持WordPress)

Published by LetTTGACO about 1 year ago

v0.6.1

Optimization:

  • 🍻 删除wordpress的visible 字段

Bugs Fixed:

  • 🐞 解决标签/分类/媒体的问题

近期更新

Feature:

  • 🔥 支持同步到WordPress站点
  • 🔥 支持通过帐号密码的方式同步语雀文档,配置文档
  • 🔥 Elog 支持强制同步elog sync --force,当写作平台的文档A删除后,可通过--force参数在本次同步文档时删除文档A

Optimization:

  • 🍻 文档下载并发调整为 3,且增加并发数配置,可手动调整下载并发。配置文档
  • 🍻 优化debug输出
  • 🍻 elog sync 拓展配置 elog sync --full-cache,debug 时可以使用 --full-cache参数保存完整缓存信息
elog - v0.7.0-beta.1

Published by LetTTGACO about 1 year ago

v0.7.0-beta.1

Optimization:

  • 🍻 不再通过图片Buffer生成唯一ID,直接通过图片URL生成唯一ID,大幅提升二次同步速度

⚠️ 注意:如果使用了图片替换的CDN服务,此版本在重新全量同步时,因为图片唯一ID变更,之前上传的图片缓存失效,会全部重新上传一遍所有文档的图片到CDN上。增量同步时只会重新上传改动/新增文档的所有图片。

elog - v0.6.0(支持WordPress)

Published by LetTTGACO about 1 year ago

v0.6.0

Feature:

  • 🔥 支持同步到WordPress站点
  • 🔥 支持通过帐号密码的方式同步语雀文档,配置文档
  • 🔥 Elog 支持强制同步elog sync --force,当写作平台的文档A删除后,可通过--force参数在本次同步文档时删除文档A

Optimization:

  • 🍻 文档下载并发调整为 3,且增加并发数配置,可手动调整下载并发。配置文档
  • 🍻 优化debug输出
  • 🍻 elog sync 拓展配置 elog sync --full-cache,debug 时可以使用 --full-cache参数保存完整缓存信息
elog - v0.6.0-beta.9

Published by LetTTGACO about 1 year ago

v0.6.0-beta.9

Optimization:

  • 🍻 文档下载并发调整为 3,且增加并发数配置,可手动调整下载并发。配置文档

近期更新

Feature:

  • 🔥 支持同步到WordPress站点
  • 🔥 支持通过帐号密码的方式同步语雀文档,配置文档
  • 🔥 Elog 支持强制同步elog sync --force
    当写作平台的文档A删除后,可通过--force参数在本次同步文档时删除文档A

Optimization:

  • 🍻 markdown转html时增加代码高亮
  • 🍻 优化debug输出
  • 🍻 优化语雀cookie存储,语雀登录成功后保存cookie信息到内存,不再保存到本地。
  • 🍻 elog sync 拓展配置 elog sync --full-cache
    debug时可以使用 --full-cache参数保存完整缓存信息

Bugs Fixed:

  • 🐞 修复分类/标签创建失败时的问题场景
  • 🐞 修复语雀更新同步时,目录信息丢失的问题
elog - v0.6.0-beta.8

Published by LetTTGACO about 1 year ago

v0.6.0-beta.8

Optimization:

  • 🍻 markdown转html时增加代码高亮

近期更新

Feature:

  • 🔥 支持同步到WordPress站点
  • 🔥 支持通过帐号密码的方式同步语雀文档,配置文档
  • 🔥 Elog 支持强制同步elog sync --force
    当写作平台的文档A删除后,可通过--force参数在本次同步文档时删除文档A

Optimization:

  • 🍻 优化debug输出
  • 🍻 优化语雀cookie存储,语雀登录成功后保存cookie信息到内存,不再保存到本地。
  • 🍻 elog sync 拓展配置 elog sync --full-cache
    debug时可以使用 --full-cache参数保存完整缓存信息

Bugs Fixed:

  • 🐞 修复分类/标签创建失败时的问题场景
  • 🐞 修复语雀更新同步时,目录信息丢失的问题
elog - v0.6.0-beta.7

Published by LetTTGACO about 1 year ago

v0.6.0-beta.7

Bugs Fixed:

  • 🐞 修复分类/标签创建失败时的问题场景

Optimization:

  • 🍻 优化debug输出

近期更新

Feature:

  • 🔥 支持同步到WordPress站点
  • 🔥 支持通过帐号密码的方式同步语雀文档,配置文档
  • 🔥 Elog 支持强制同步elog sync --force
    当写作平台的文档A删除后,可通过--force参数在本次同步文档时删除文档A

Optimization:

  • 🍻 优化语雀cookie存储,语雀登录成功后保存cookie信息到内存,不再保存到本地。
  • 🍻 elog sync 拓展配置 elog sync --full-cache
    debug时可以使用 --full-cache参数保存完整缓存信息

Bugs Fixed:

  • 🐞 修复语雀更新同步时,目录信息丢失的问题
elog - v0.6.0-beta.6

Published by LetTTGACO about 1 year ago

v0.6.0-beta.6

Feature:

  • 🔥 支持同步到WordPress站点

近期更新

Feature:

  • 🔥 支持通过帐号密码的方式同步语雀文档,配置文档
  • 🔥 Elog 支持强制同步elog sync --force
    当写作平台的文档A删除后,可通过--force参数在本次同步文档时删除文档A

Optimization:

  • 🍻 优化语雀cookie存储,语雀登录成功后保存cookie信息到内存,不再保存到本地。
  • 🍻 elog sync 拓展配置 elog sync --full-cache
    debug时可以使用 --full-cache参数保存完整缓存信息

Bugs Fixed:

  • 🐞 修复语雀更新同步时,目录信息丢失的问题
elog - v0.6.0-beta.4

Published by LetTTGACO about 1 year ago

v0.6.0-beta.4

Optimization:

  • 🍻 优化语雀cookie存储,语雀登录成功后保存cookie信息到内存,不再保存到本地。

Bugs Fixed:

  • 🐞 修复语雀更新同步时,目录信息丢失的问题

近期更新

Feature:

  • 🔥 支持通过帐号密码的方式同步语雀文档,配置文档
  • 🔥 Elog 支持强制同步elog sync --force
    当写作平台的文档A删除后,可通过--force参数在本次同步文档时删除文档A

Optimization:

  • 🍻 elog sync 拓展配置 elog sync --full-cache
    debug时可以使用 --full-cache参数保存完整缓存信息
elog - v0.6.0-beta.3

Published by LetTTGACO about 1 year ago

v0.6.0-beta.3

  • 🔥 支持通过帐号密码的方式同步语雀文档,配置文档

近期更新

Feature:

  • 🔥 Elog 支持强制同步elog sync --force
    当写作平台的文档A删除后,可通过--force参数在本次同步文档时删除文档A

Optimization:

  • 🍻 elog sync 拓展配置 elog sync --full-cache
    debug时可以使用 --full-cache参数保存完整缓存信息
elog - v0.6.0-beta.0

Published by LetTTGACO over 1 year ago

v0.6.0-beta.0

Feature:

  • 🔥 Elog 支持强制同步elog sync --force
    当写作平台的文档A删除后,可通过--force参数在本次同步文档时删除文档A

Optimization:

  • 🍻 elog sync 拓展配置 elog sync --full-cache
    debug时可以使用 --full-cache参数保存完整缓存信息
elog - v0.5.0 支持FlowUs(息流)

Published by LetTTGACO over 1 year ago

v0.5.0

Elog 现支持导出FlowUs(息流)为markdown文件到本地
文档地址:https://elog.1874.cool/notion/fe8ywmt999gon12w#flowus-%E6%81%AF%E6%B5%81

Feature:

  • 🔥 写作平台支持 FlowUs
  • 🔥 Elog sync 支持 debug 模式

Bugs Fixed:

  • 🐞 修复flowus生成front-matter时的处理问题
  • 🐞 修复confluence wiki 语言映射
  • 🐞 修复md2confluence时无序/有序缩紧列表的问题
  • 🐞 由于unified库的md处理问题,在sdk-yuque中下线此库的相关处理逻辑
  • 🐞 修复运行时找不到package.json的问题
  • 🐞 修复elog init FlowUs模版字段错误的问题

Optimization:

  • 🍻 放开request的超时时间,支持通过REQUEST_TIMEOUT环境变量自定义超时时间
  • 🍻 升级flowus-sdk版本到0.0.1正式版
  • 🍻 构建工具改为 tsup
  • 🍻 日志输出格式统一
Package Rankings
Top 4.93% on Npmjs.org
Top 6.61% on Proxy.golang.org
Related Projects