forked from emacs-china/Spacemacs-rocks
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgenerate_readme.el
More file actions
18 lines (17 loc) · 817 Bytes
/
generate_readme.el
File metadata and controls
18 lines (17 loc) · 817 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
;; Edited from http://emacs.stackexchange.com/a/9838
(defun rasmus/org-html-wrap-blocks-in-code (src backend info)
"Wrap a source block in <pre><code class=\"lang\">.</code></pre>"
(when (org-export-derived-backend-p backend 'html)
(replace-regexp-in-string
"\\(</pre>\\)" "</code>\n\\1"
(replace-regexp-in-string "<pre class=\"src src-\\([^\"]*?\\)\">"
"<pre>\n<code class=\"\\1\">" src))))
(add-to-list 'load-path "./org-8.3.4/lisp")
(require 'ox-html)
(org-reload)
(add-to-list 'org-export-filter-src-block-functions
'rasmus/org-html-wrap-blocks-in-code)
(setcar (nthcdr 2 org-emphasis-regexp-components) " \t\r\n")
(org-set-emph-re 'org-emphasis-regexp-components org-emphasis-regexp-components)
(org-element-update-syntax)
(org-html-export-to-html)