遇到的问题
大家好,我在進行 MARP 簡報製作時
在導出 PDF 時
超連結的 PDF 檔案
都會變成絕對路徑 file:///C:/Users/xxxxxx/… 的連結
嘗試過使用 fill://
相對路徑 ./
怎麼樣導出都還是 絕對路徑 file:///C:/Users/xxxxxx/… 的連結
不曉得有沒有前輩有解決的方式
感謝大家
大家好,我在進行 MARP 簡報製作時
在導出 PDF 時
超連結的 PDF 檔案
都會變成絕對路徑 file:///C:/Users/xxxxxx/… 的連結
嘗試過使用 fill://
相對路徑 ./
怎麼樣導出都還是 絕對路徑 file:///C:/Users/xxxxxx/… 的連結
不曉得有沒有前輩有解決的方式
感謝大家
插件市场上有俩近似的: Marp 和 Marp Slides
不知道楼主指的是哪个?
在導出 PDF 時 超連結的 PDF 檔案都會變成絕對路徑
这个没看明白是啥意思
markdown 笔记 (里面带指向本地相对路径的文件附件) → Marp 导出 pdf → 发现 pdf 里文件链接虽有, 但被自动更改为指向 file:///
的链接?
这个可能有点麻烦, 得先确认 pdf 是否允许携带指向本地相对路径的文件的链接, 然后再看 Marp 能否转换出这种链接, 也许是搞不定
真是感謝提醒,我以為只有一個 Marp Slides 原來還有 Marp plugins
我是安裝 Marp Slides
PDF 連結都是以 ./ 開頭撰寫
但轉出 PDF 變成 file:///C:/…
最後放棄,把連結的 PDF 都放上網路空間做連結。
十分感謝提醒還有 Marp
我再嘗試看看<(_ _)>
好的, 说实话如果能上传到网盘 / 图床等等去解决这事, 就是最方便的
这问题我理解说的是,
如果本地 Obsidian 里的 演讲稿.md
里有个链接指向 [资源文件](资源文件.zip)
那么怎样设置, 使其在 Obsidian Marp Slides 导出 pdf 后, 放到别的电脑里, 仍然是个有效链接?
我这边看到的情况是这样:
[资源文件](资源文件.zip)
时,
file:///C:/...
, 导致分享时, 即使把附件跟 pdf 同放一个目录, 从别人电脑上也无法点开附件, 此外还暴露本机路径<a href="attachment.zip">文件附件</a>
只要把附件跟 html 搁一起, 分享给别人时就能正常用目前觉得 pdf 理论上可以生成一个 “本地的相对路径的文件链接” 结合同目录下的附件来一起用, 但是我没搞定
替代办法里, 感觉最省心就是附件传网盘里, 给个链接就完了
实在需要嵌入的话, 对于 10kb 左右的小文件, 可以转换 base64, 在 markdown 里写 <a download="example.zip" href="data:application/zip;base64,UEsDBBQACAAIAC...==">右键另存附件</a>
然后 Marp Slides 先转成 html, 再把 html 转成 pdf 此时这附件可以嵌入到 pdf 里 (非常折腾…)