Wsine / feishu2md

一键命令下载飞书文档为 Markdown
https://feishu2md.onrender.com/
MIT License
1.12k stars 109 forks source link

[feat]: 能否添加参数支持hexo形式的markdown,主要是图片的路径的方式 #91

Open jasonlee529 opened 10 months ago

jasonlee529 commented 10 months ago

问题描述

image

相对路径引用的标签插件

通过常规的 markdown 语法和相对路径来引用图片和其它资源可能会导致它们在存档页或者主页上显示不正确。在Hexo 2时代,社区创建了很多插件来解决这个问题。但是,随着Hexo 3 的发布,许多新的标签插件被加入到了核心代码中。这使得你可以更简单地在文章中引用你的资源。

{% asset_path slug %}{% asset_img slug [title] %}{% asset_link slug [title] %} --

通过这种方式,图片将会同时出现在文章和主页以及归档页中。

相对路径引用的标签插件 通过常规的 markdown 语法和相对路径来引用图片和其它资源可能会导致它们在存档页或者主页上显示不正确。在Hexo 2时代,社区创建了很多插件来解决这个问题。但是,随着Hexo 3 的发布,许多新的[标签插件](https://hexo.io/zh-cn/docs/tag-plugins#%E5%BC%95%E7%94%A8%E8%B5%84%E6%BA%90)被加入到了核心代码中。这使得你可以更简单地在文章中引用你的资源。 {% asset_path slug %} {% asset_img slug [title] %} {% asset_link slug [title] %} 比如说:当你打开文章资源文件夹功能后,你把一个 example.jpg 图片放在了你的资源文件夹中,如果通过使用相对路径的常规 markdown 语法 ![](example.jpg) ,它将 不会 出现在首页上。(但是它会在文章中按你期待的方式工作) 正确的引用图片方式是使用下列的标签插件而不是 markdown : {% asset_img example.jpg This is an example image %} 通过这种方式,图片将会同时出现在文章和主页以及归档页中。 ### 飞书文档链接 https://n52j4jrrl3.feishu.cn/wiki/StT3wNkg9i3X5NkwENxcsbpHnrs?from=from_copylink ### 期望的 markdown 格式 ```markdown {% asset_path slug %} ``` ### (可选)更多信息 _No response_
Wsine commented 9 months ago

这个似乎是 Hexo 的专用格式,但这个仓库还是打算限定在 markdown 的基础语法上。如果更好的架构设计能解决这一问题的话可以提出。

否则后续越多的第三方格式请求实现,代码仓库将会变得凌乱且 bug 横生,望理解。