OrgmodeからのHTMLエクスポートにBase64として画像を埋め込む
目標は、orgmodeからエクスポートするときに自己完結型のhtmlファイルを作成して、画像がファイルに固有であり、単一のhtmlファイルを配布できるようにすることです(私が教えており、学生に提供したいクラスに対してこれを試みています)ブラウザで開くことができる単一のhtml)。 私が欲しいもののアイデアを与えるコードのスニペットをオンラインで見つけました: #+BEGIN_SRC python :results output html :exports results with open('/home/britt/Pictures/Britt0001.jpg', 'rb') as image: data = image.read() print '<img src="data:image/jpg;base64,%s">' % data.encode("base64") #+END_SRC そして、私はそれをelispに入れて、Pythonへの依存を取り除こうとしています。そして、より詳細な独自のelisp関数を作成するためのステップとして。 これが私が得たものです。アドバイスありがとうございます。 #+BEGIN_src elisp :results output html :exports results (setq myim (concat "<img src=\\"data:image/jpg;base64," (tob64 "/home/britt/Pictures/Britt0001.jpg") ">")) (print myim) #+END_SRC そしてどこtob64に (defun tob64 (filename) (base64-encode-string (with-temp-buffer (insert-file-contents …