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.4.0-beta.5

Published by LetTTGACO over 1 year ago

v0.4.0-beta.5

Bugs Fix:

  • 🐞 修复Notion图片下载异常
elog - v0.4.0-beta.4

Published by LetTTGACO over 1 year ago

v0.4.0-beta.4

Bugs Fix:

  • 🐞 修复语雀公式图和uml图片无法下载的问题
elog - v0.4.0-beta.3

Published by LetTTGACO over 1 year ago

v0.4.0-beta.3

Optimization:

  • 🍻 取消背景色区块处理
elog - 0.4.0-beta.2

Published by LetTTGACO over 1 year ago

v0.4.0-beta.2

Feature:

  • 🔥 elog init 自动生成.elog.env文件
  • 🔥 notion配置字段变更
  • 🔥 notion配置参数变更
  • 🔥 notion支持自定义筛选和排序
  • 🔥 notion支持生成目录信息

Bugs Fix:

  • 🐞 图床字段统一
  • 🐞 notion sdk 逻辑修正
elog - v0.4.0-beta.0

Published by LetTTGACO over 1 year ago

v0.4.0-beta.0

⚠️ 破坏性变更 无法兼容0.3.x ⚠️

Feature:

  • 🔥 Elog 参数格式调整
  • 🔥 增加 Html 文档处理适配器
  • 🔥 支持自定义文档处理适配器
  • 🔥 图床支持拓展点获取密钥
  • 🔥 语雀特殊字符处理迁移到 yuque-sdk 中去
elog - v0.3.1

Published by LetTTGACO over 1 year ago

0.3.1

Bugs Fix:

🐞 修复图片链接替换不完整的问题

elog - V0.3.0

Published by LetTTGACO over 1 year ago

0.3.0

Feature:

  • 🔥 文章详情增加目录信息
  • 🔥 wiki 适配器
  • 🔥 OSS 图床支持拓展点获取密钥
  • 🔥 elog-cache.json 结构变更

Bugs Fix:

  • 🐞 修复语雀不可见字符的替换
  • 🐞 修复不可见文章的目录为空的问题
elog - V0.1.0

Published by LetTTGACO over 1 year ago

Features

  • 新增 elog upgrade 命令,支持更新全局 elog 版本到 npm latest 版本
  • 图床支持本地文件夹存储

Bug Fixes

  • 修复 elog --version 版本显示问题
  • 修复模版错误问题
elog - Elog 体验版上线了

Published by LetTTGACO over 1 year ago

Elog 能干什么

前言

在遇到 Elog 之前,你的博客可能是

  • 本地编辑器书写 + Hexo/Hugo/Vitepress 部署
  • 语雀记录
  • Notion 记录和发布
  • WordPress 在线书写和发布
  • Github 记录
  • 掘金/知乎等在线平台记录

可以发现,大部分博客平台要么自己提供在线编辑器,要么就让用户本地书写再进行进行部署。
可惜目前好用的编辑器大都都不是博客平台自己提供的,而是一些第三方编辑器,例如

  • Notion:出色的数据库设计,灵活度非常高
  • 语雀:阿里出品,笔者觉得很不错的一款在线编辑器,涵盖日常个人、工作所需要的各种场景,够用
  • Typora:一款出色的本地编辑器,支持实时预览和流程书写,可惜新版本收费了

    语雀最近限制了【互联网公开】的权限,需要会员才能使用,所以对于一些想直接把语雀当成博客站点的用户变得不太友好。好在 API 目前还不受限制,可以稳定使用。

而博客平台一般分为两类,一种是轻量化的,只负责渲染文档不提供编辑器,代表产品:

  • Hexo
  • Vitepress
  • HuGo

一种是内容管理系统软件,相对上面这些比较重,初期涉及到数据库和手动部署,拥有自己的编辑器,代表产品

  • WordPress
  • GHost

Elog

如果我既想用最熟悉、最舒适的编辑器,又想用主流的博客平台,怎么办呢?
Elog 就是为了解决这个问题而诞生的。
Elog 将这些平台揉合在一起,你可以随意组合写作平台和部署平台,目前支持
写作平台:

  • Notion
  • 语雀

部署平台

  • Hexo
  • Vitepress
  • HuGo
  • Docusaurus
  • Docz

    部署平台目前支持所有类似 Hexo 的框架:通过向指定目录存放 md 文档来进行渲染的方式
    Docusaurus

图床功能

和很多在线平台一样,Notion 和语雀也同样存在图片防盗链的问题,直接将写作平台的图片链接放到其他站点的话,会加载不出来。
为了解决这个问题,Elog 支持了在生成 MD 文件之前,将扫描到的图片上传到图床上,并对文档中的图片链接进行替换。
当前支持的图床有

  • 腾讯云 COS
  • 阿里云 OSS
  • Github 图床
  • 七牛云
  • 又拍云
Package Rankings
Top 4.93% on Npmjs.org
Top 6.61% on Proxy.golang.org
Related Projects