V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
1874w
V2EX  ›  分享创造

[开源自荐] 语雀/Notion 云端博客写作,同步部署到 Hexo/Vitepress/Confluence 等多平台

  •  
  •   1874w ·
    LetTTGACO · 2023-05-05 11:10:57 +08:00 · 1825 次点击
    这是一个创建于 569 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Elog 能干什么

    介绍

    Elog名为 Easy Blogging,简单、轻松的书写&部署博客

    前言

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

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

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

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

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

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

    • Hexo
    • Vitepress
    • HuGo

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

    • WordPress
    • GHost

    Elog

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

    • Notion
    • 语雀

    部署平台

    • Hexo
    • Vitepress
    • HuGo
    • Docusaurus
    • Docz
    • Confluence

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

    图床功能

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

    • 腾讯云 COS
    • 阿里云 OSS
    • Github 图床
    • 七牛云
    • 又拍云

    Features

    • 写作平台支持语雀 /Notion
    • 部署平台支持所有通过渲染本地 Markdown 文档生成静态站点的博客平台
    • 支持按目录进行分类
    • 支持生成带有 Front Matter 的 Markdown 文档
    • 支持生成 HTML 文档,并支持代码高亮(暂只支持语雀)
    • 支持生成 wiki 文档(适用于 Confluence )
    • 支持自定义文档处理适配器
    • 图片支持存放到本地
    • 图片支持上传到阿里云 /腾讯云 /Github/七牛云 /又拍云
    • 图床支持通过拓展点注入密钥
    • 支持同步到 Confluence (企业需求)

    Elog 源码

    https://github.com/LetTTGACO/elog

    Elog 使用文档

    https://elog.1874.cool

    最佳实践

    https://github.com/LetTTGACO/elog-docs

    7 条回复    2024-04-25 09:29:15 +08:00
    dithyrambusy
        1
    dithyrambusy  
       2023-05-06 01:40:47 +08:00 via Android
    相对于基于 Notion 的 Nobelium 和 NotionNext 感觉优势不大(
    stevenshum
        2
    stevenshum  
       2023-05-06 08:58:50 +08:00
    不错,一直想找一个这样的工具,感谢分享
    1874w
        3
    1874w  
    OP
       2023-05-06 14:21:35 +08:00   ❤️ 1
    @dithyrambusy 是的,这两个工具是自己提供渲染引擎,对 API 和功能的支持度肯定更高。
    elog 本质上是一个以 markdown 为主的导出工具,将各种平台的文档转成 md 格式会有一定的功能损失
    但也不妨碍以 md 作为渲染基础的各种博客平台的使用,例如常见的开源库的文档站点、Hexo 博客。Elog 就是为这些使用场景提供便利。
    例如目前我所在的部门就有类似的对外文档站点的需求,因为参数文档建设的人比较多,有前端、后端、测试、产品经理。如果让他们直接使用 md ,体验上不是很好,如果用语雀 + Elog 进行持续部署的话就没那么多问题了
    yetrun
        4
    yetrun  
       2023-05-06 16:26:48 +08:00
    不错啊!

    我也想编写一个颠覆 Notion 的工具,一直想写了。
    1874w
        5
    1874w  
    OP
       2023-05-22 13:57:57 +08:00
    Elog 新增 FlowUs 写作平台,正在内测,欢迎大家来体验
    https://github.com/LetTTGACO/elog/releases/tag/v0.5.0-beta.2
    Scumbag
        6
    Scumbag  
       2023-06-25 10:16:00 +08:00
    @1874w 真的不错 flowus 我也想玩玩
    wangyunzi
        7
    wangyunzi  
       213 天前
    真强大啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2679 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 05:20 · PVG 13:20 · LAX 21:20 · JFK 00:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.