typora_plugin icon indicating copy to clipboard operation
typora_plugin copied to clipboard

marp中不能显示图片

Open 87zrjojo opened this issue 10 months ago • 4 comments

试用了一下marp做PPT功能,插入图片图片不显示,而且图片跟md在同一目录下也不行。

Image

87zrjojo avatar Mar 04 '25 08:03 87zrjojo

另外,typora好像没有导出为PPT功能,想请问一下怎么将marp制作的代码导出为PPT呢

87zrjojo avatar Mar 04 '25 08:03 87zrjojo

@87zrjojo

你好,感谢反馈。

  1. Typora 的 node.js 是由 Electron 驱动的,我是从渲染进程注入逻辑的,而获取目录使用的是主进程的操作。因此,相对路径的根目录不是当前目录,而是 your_typora_path/resources(即:安装插件时文件 window.html 所在目录)
  2. 您可以考虑使用绝对路径
  3. 我以为这个插件没人用,没有导出功能。我过几天评估一下。

Image

obgnail avatar Mar 05 '25 14:03 obgnail

@87zrjojo marp 工具在 VSCode 中的生态较好,支持实时预览与 PPT 导出。

预览:

Image

导出:

Image

Explorer-Dong avatar Mar 19 '25 03:03 Explorer-Dong

期待导出功能或直接播放的功能!这样做ppt就能快很多了。

chen7973 avatar Apr 16 '25 06:04 chen7973

3. 我以为这个插件没人用,没有导出功能。我过几天评估一

还是有人用,在vocode上挺好用的,这边也发现了不能导出

TIANYUZHOU avatar Aug 08 '25 02:08 TIANYUZHOU

@chen7973 @87zrjojo @Explorer-Dong

你好,感谢反馈。

  1. 图片相对路径问题已经解决,等待下次发版,修复代码见上。
  2. 导出功能就不做了。抱歉。此插件我使用的是 marp-core 而不是 marp for vscode 使用的 marp-climarp-core 轻量,支持渲染;而 marp-cli 功能强大但极其笨重(比如它自带了 puppeteer),为了实现此功能,插件可能需要膨胀到 20M+(于此同时,包含 61 个插件的 Typora_plugin 的压缩包仅有 3.4M)。

此 issue 关闭,如有问题麻烦在下面留言或者另开 issue。

obgnail avatar Nov 06 '25 11:11 obgnail