有这样一个图片 ,其 URL 是: https://travis-ci.org/emacs-china/elpa.svg?branch=master
这样写在 README.org 中
[[https://travis-ci.org/emacs-china/elpa][file:https://travis-ci.org/emacs-china/elpa.svg?branch=master]]
Github 能正确地显示出来 elpa/README.org at master · emacs-china/elpa · GitHub
但是在 Emacs 里用 Org 导出的 HTML 并不能显示图片,浏览器渲染的结果是这样
https://travis-ci.org/emacs-china/elpa.svg?branch=master
得到的 HTML 是
<a href="https://travis-ci.org/emacs-china/elpa">
<a href="https://travis-ci.org/emacs-china/elpa.svg?branch=master">
https://travis-ci.org/emacs-china/elpa.svg?branch=master
</a>
</a>
后来我把链接结尾的 ?branch=master
去掉,即在 Org 中写入
[[https://travis-ci.org/emacs-china/elpa][file:https://travis-ci.org/emacs-china/elpa.svg]
图片能显示出来了,但是没法点击这个图片,导出的 HTML 是
<a href="https://travis-ci.org/emacs-china/elpa">
<object type="image/svg+xml" data="https://travis-ci.org/emacs-china/elpa.svg" >
Sorry, your browser does not support SVG.
</object>
</a>
奇怪的是 Org 看起来似乎还知道我用什么浏览器!?另外,怎么才能让图片有链接的效果?Org 能不能直接像 Github 那样导出图片?
我的 Org 和 Emacs 的版本信息
Org-mode version 8.3.4 (8.3.4-67-g610564-elpaplus @ /Users/xcy/.emacs.d/elpa/org-plus-contrib-20160523/)
GNU Emacs 25.1.50.10 (x86_64-apple-darwin15.4.0, NS appkit-1404.46 Version 10.11.4 (Build 15E65)) of 2016-05-24