org导出html时图片链接部分会出错(已解决)
org导出html时图片链接部分会出错(已解决)
org导出html时图片链接部分会出错(已解决)
1 问题描述
当在org中写入类似下列图片链接的时候,在导出的时候会出错
http://images.cnblogs.com/cnblogs_com/csophys/432523/o_%E7%99%BB%E5%BD%95%E6%88%AA%E5%9B%BE.png
导出时在网页上显示为:
_%E7%99%BB%E5%BD%95%E6%88%AA%E5%9B%BE.png
感谢open_source 解决方式:图片链接外加双重[]即可,如下:
也就是<img>的alt信息,需求额外点一次才能访问正常的图片。而正常情况下,如果图片链接是比较正常的链接如:
http://pic002.cnblogs.com/images/2012/353262/2012071216105211.png
那么导出时网页会正常显示图片。。也就是alt信息就是完全的链接地址。
2 相关代码
emacs主目录/lisp/org/org-html.el 下的函数org-html-handle-links (line opt-plist)有关于这个的处理的。
(setq desc (org-add-props (concat "<img src=\"" desc "\" alt=\"" (file-name-nondirectory desc) "\"/>") '(org-protected t)))
也把(file-name-nondirectory desc)函数直接改成desc了,但是还是感觉不行。不知道有没有遇到相同问题的朋友,分享下解决过程,非常感激!