org HTML export with embedded images
This commit is contained in:
20
README.org
20
README.org
@@ -558,7 +558,25 @@ This will make sure a self contained single HTML file is created.
|
|||||||
(add-hook 'org-export-before-processing-hook 'my-org-inline-css-hook)
|
(add-hook 'org-export-before-processing-hook 'my-org-inline-css-hook)
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
** Org Mode Bling<
|
Include images in org files as base64 directly into the HTML
|
||||||
|
#+begin_src emacs-lisp
|
||||||
|
(defun replace-in-string (what with in)
|
||||||
|
(replace-regexp-in-string (regexp-quote what) with in nil 'literal))
|
||||||
|
|
||||||
|
(defun org-html--format-image (source attributes info)
|
||||||
|
(progn
|
||||||
|
(setq source (replace-in-string "%20" " " source))
|
||||||
|
(format "<img src=\"data:image/%s;base64,%s\"%s />"
|
||||||
|
(or (file-name-extension source) "")
|
||||||
|
(base64-encode-string
|
||||||
|
(with-temp-buffer
|
||||||
|
(insert-file-contents-literally source)
|
||||||
|
(buffer-string)))
|
||||||
|
(file-name-nondirectory source))
|
||||||
|
))
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
** Org Mode Bling
|
||||||
#+BEGIN_SRC emacs-lisp
|
#+BEGIN_SRC emacs-lisp
|
||||||
(use-package org-bullets
|
(use-package org-bullets
|
||||||
:init (add-hook 'org-mode-hook (lambda () (org-bullets-mode 1))))
|
:init (add-hook 'org-mode-hook (lambda () (org-bullets-mode 1))))
|
||||||
|
|||||||
@@ -392,7 +392,7 @@ h2 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.title {
|
.title {
|
||||||
margin: 0 0 2em 0;
|
margin: 0 0 0.8em 0;
|
||||||
line-height: 2em;
|
line-height: 2em;
|
||||||
border-bottom: 5px solid #EA4C89;
|
border-bottom: 5px solid #EA4C89;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
@@ -424,6 +424,9 @@ h1, h2, h3, h4, h5, h6 {
|
|||||||
display: none;
|
display: none;
|
||||||
margin-left: 0.5em;
|
margin-left: 0.5em;
|
||||||
}
|
}
|
||||||
|
#table-of-contents > h2 {
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
#text-table-of-contents ul {
|
#text-table-of-contents ul {
|
||||||
padding-left: 1.8em;
|
padding-left: 1.8em;
|
||||||
|
|||||||
Reference in New Issue
Block a user