diff --git a/doc/nav-menu.html.inc b/doc/nav-menu.html.inc index 2a3f0a1..3e74cf8 100644 --- a/doc/nav-menu.html.inc +++ b/doc/nav-menu.html.inc @@ -3,8 +3,8 @@
*/ -code { - background-color: #F3F5F7; - font-family: courier, monospace; +.nopad { + padding: 0; +} +li.border { + border: solid; + border-width: 1px; } -#content { - margin-left: 5%; - margin-right: 10%; +pre, code{ background-color: #F3F5F7; } +code { + /* http://neugierig.org/software/chromium/notes/2009/09/monospace-fonts-workaround.html */ + font-family: WorkAroundWebKitAndMozilla, monospace; + white-space: nowrap; } /* Styles for htmlize.el fontification. */ diff --git a/doc/stylesheets/styles.css b/doc/stylesheets/styles.css deleted file mode 100644 index a158012..0000000 --- a/doc/stylesheets/styles.css +++ /dev/null @@ -1,93 +0,0 @@ -@media all -{ - body { - margin: 1em auto; - /*margin: 10px 18% 10px 18%;*/ - font-family: Arial; - /*text-align: justify;*/ - font-size: 14pt; - padding: 10px; - line-height: 1.2em; - max-width: 600pt; - } - - div#table-of-contents { - position: fixed; - left: 0%; - right: 0%; - top: 0px; - z-index: 100; - background: black; - } - - div#table-of-contents h2 { - display: none; - } - - div#table-of-contents a { - text-decoration: none; - color: white; - } - - div#table-of-contents a:visited { - color: white; - } - - div#table-of-contents a:hover { - color: orange; - } - - div.outline-2 h2{ - padding-top: 50px; - } - - div#text-table-of-contents { - text-color: white; - text-align: center; - margin-left: 30%; - margin-right: 30%; - } - - div#text-table-of-contents ul { - height: 2em; - width: 500px; - list-style: none; - margin: auto; - } - - div#text-table-of-contents ul li { - float: left; - margin-left:auto; - margin-right: auto; - padding-left: 10px; - } - - div#postamble{ - position: fixed; - width: 800px; - height: 250px; - left: 50%; - right: 50%; - margin:-75px 0 0 -400px; - bottom: -20px; - font-size: 10pt; - color: grey; - background: url('siscog-bottom-logo.png') no-repeat; - /* background-size: 100% 100%; */ - } - - div#postamble *{ - display: none; - } - - div#postamble p.date{ - position: relative; - bottom: -200px; - text-align: center; - display: block; - } - - - - -} \ No newline at end of file diff --git a/doc/yas-doc-helper.el b/doc/yas-doc-helper.el index 8fbee8e..00b2d00 100644 --- a/doc/yas-doc-helper.el +++ b/doc/yas-doc-helper.el @@ -118,6 +118,22 @@ ;; This lets all the org files be exported to HTML with ;; `org-publish-current-project' (C-c C-e P). +(defun yas--make-preamble (props) + "Return contents of nav-menu-html.inc. +But replace link to \"current\" page with a span element." + (with-temp-buffer + (let ((dir (file-name-directory (plist-get props :input-file)))) + (insert-file-contents (expand-file-name "nav-menu.html.inc" dir)) + (goto-char (point-min)) + (search-forward (concat "")) + (replace-match "") + (search-forward "") + (replace-match "") + (buffer-string)))) + (let* ((dir (if load-file-name (file-name-directory load-file-name) default-directory)) (src-epoch (getenv "SOURCE_DATE_EPOCH")) @@ -138,10 +154,8 @@ `(,@(when (fboundp 'org-html-publish-to-html) '(:publishing-function org-html-publish-to-html)) :base-directory ,dir :publishing-directory ,dir - :html-preamble - ,(with-temp-buffer - (insert-file-contents (expand-file-name "nav-menu.html.inc" dir)) - (buffer-string)) + :html-preamble yas--make-preamble + ;;:with-broken-links mark :html-postamble ,(concat "Generated by %c from " (or rev yas--version) " " date "
\n"