LetTTGACO / elog

Markdown 批量导出工具、开放式跨平台博客解决方案,随意组合写作平台(语雀/Notion/FlowUs/飞书/我来Wolai)和博客平台(Hexo/Vitepress/Halo/Confluence/WordPress等)
https://elog.1874.cool
MIT License
1.22k stars 59 forks source link

【bug】飞书导出内容不完整 #34

Closed zo-no closed 7 months ago

zo-no commented 7 months ago

之前就一直催飞书的产品尽快出导出md的功能,没想到看见这个项目。但似乎有一些小问题。 我的飞书内容是: image 导出是: image 这里只是简单说了一个地方好些导出内容都不太完整。 image 像这个就完全没导出来 image 不知道是不是自己操作的问题

LetTTGACO commented 7 months ago

确实是Bug,飞书的导出因为只有我少数几个人用,我也只是试了下所有的格式是否能导出正常,还未进行严格的测试。这几天会尝试修复

LetTTGACO commented 7 months ago

看了下这个bug 分两个问题

  1. 有序列表中的文字可能会缺失。这个确实是存在一些问题,正在整体排查
  2. 左右分栏未导出,这个格式本身是不支持的。我可能处理的比较粗暴,直接没有返回。你可以在.elog.env中 设置 DEBUG=true,在同步飞书文档的过程中 Elog 会告诉你 什么格式不支持,不支持的格式都是在 markdown 中未找到对应的语法才不处理的。

像左右分栏是没办法在 markdown 中直接展示的,所以我是没返回,虽然在他内部还是文字,但是如果想用 markdown 来作为整个流程中的格式,就需要按照 markdown 的格式进行写作才行

zo-no commented 7 months ago

还有就是导出时能不能直接按hexo的格式,就导出来后我们只管分类就行了

LetTTGACO commented 7 months ago

还有就是导出时能不能直接按hexo的格式,就导出来后我们只管分类就行了

什么是按 Hexo 的格式,你指的是什么格式?是 Front Matter 吗?

zo-no commented 7 months ago

就是可以在前面加上,比如说(把时间也导出来)

title: UML date: 2023-11-19 21:48:17 tags:

LetTTGACO commented 7 months ago

那就是 Front Matter ,文档里有开启和配置方法

LetTTGACO commented 7 months ago

文字缺失问题已修复,请使用官方 npm 源重新安装 Elog,确认Elog 实际依赖中的@feishux/doc-to-md版本是否是 v0.3.1。

如果不是的话,临时解决方案:

  1. 如果你是将 Elog 安装在 package.json,则手动安装@feishux/doc-to-md: "0.3.1", 覆盖 Elog 中的版本
  2. 如果你是全局安装 Elog,则也可以全局安装@feishux/doc-to-md@0.3.1, 覆盖 Elog 中的版本。

也可以等这两天 Elog 发布新版本时更新@feishux的版本号。

LetTTGACO commented 7 months ago

已经在 Elog@0.13.0-beta.4中解决,#41

如果不着急可以等 0.13.0 正式版

LetTTGACO commented 7 months ago

48 请升级 0.13.0 正式版本