【发布时间】:2012-08-09 21:06:58
【问题描述】:
背景
- 我使用了很棒的htmlize.el 来导出我的组织模式缓冲区内容,字体为hi-lock.
- Emacs 组织模式有一个Link format.
问题
例如,这是一个包含内容的 org-mode 文件:
[[http://hunmr.blogspot.com][blog]]
当我使用 Htmlize.el 将缓冲区 html 化为 HTML 内容时,链接丢失。 生成 HTML 如下:
<span style="hyperlinkFOOBAR">blog</span>
预期
我预计它会产生可点击的链接,例如:
<a style="hyperlinkFOOBAR" href="http://hunmr.blogspot.com">blog</a>
问题
EDIT1 org-export-as-html 可以导出链接,但不能为 Hi-locks 创建 CSS。
- 您知道将组织模式链接导出为 HTML 的其他方法吗?
- 要使用elisp读取org-mode缓冲区中的真实链接,该怎么做?阅读文本 财产?
在此先感谢您的帮助,我们将不胜感激。
【问题讨论】:
-
CLUE1 我找到了代码,org-mode 如何在 OVERVIEW 中显示链接。
(defun org-columns-compact-links (s) "Replace [[link][desc]] with [desc] or [link]." (while (string-match org-bracket-link-regexp s) (setq s (replace-match (concat "[" (match-string (if (match-end 3) 3 1) s) "]") t t s))) s)待续
标签: html emacs lisp elisp org-mode