【求助】加密的 org-mode 文件里嵌入图片

请问,有没有办法实现像 word 文档那样,图片和文字在一个文件里?

原因:

  1. 图片也需要加密
  2. 方便转移 – 需要的时候只拷贝一个文件即可

自己相了一下,没什么思路。

目前的折中方案是把 org-mode export 到带 base64 的 html 文档并加密,然后删掉原来的图片,不是很满意这个 solution,不知道大家有没有什么好想法。

根据EAF下载网页用的那个工具 monolith (Rust写的) 我偶然一次打开过它保存的网页,完全没有额外文件,就是单文件,里面图片似乎被转码成其他编码了。(这个我不懂) 按照这个原理方法,Org Mode里面也可以做到一样的,就是采用内置 HTML 格式,然后把图片转码成这个编码,这样,到处的时候,内置的HTML会自动展示在导出的网页上。 在Org Mode这端,也可以写函数,类似 org-attach 的方式,达到自动化的效果。

想了下,实现应该不难。

1 个赞

可以参考苹果的.app文件:实际上是个文件夹,但是因为带.app后缀,双击打开的时候会做特殊处理打开打包的应用。你也可以整个文件夹,比如file.orga,让emacs打开xxx.orga的时候自动找里面的org文件。

为了能加密,保存的时候自动打包成zip,这样就可以当作一个文件加密,打开的时候自动解压到临时文件夹并打开org文件。

1 个赞