From d89e837d68cd8466f5017a816e10c131fc80a992 Mon Sep 17 00:00:00 2001 From: Noam Postavsky Date: Tue, 10 Dec 2013 22:50:49 -0500 Subject: [PATCH] add top level menu, minimal styling --- doc/nav-menu.html.inc | 15 +++++++++++++++ doc/org-setup.inc | 2 +- doc/stylesheets/manual.css | 26 ++++++++++++++++++++++++++ doc/yas-doc-helper.el | 4 ++++ 4 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 doc/nav-menu.html.inc create mode 100644 doc/stylesheets/manual.css diff --git a/doc/nav-menu.html.inc b/doc/nav-menu.html.inc new file mode 100644 index 000000000..a0d8a3ecb --- /dev/null +++ b/doc/nav-menu.html.inc @@ -0,0 +1,15 @@ + diff --git a/doc/org-setup.inc b/doc/org-setup.inc index 96b7028a7..98f7c04a7 100644 --- a/doc/org-setup.inc +++ b/doc/org-setup.inc @@ -4,6 +4,6 @@ #+LINK: sym file:snippet-reference.org::#%s -#+LINK_HOME: ./index.html #+OPTIONS: author:nil num:nil #+AUTHOR: +#+STYLE: diff --git a/doc/stylesheets/manual.css b/doc/stylesheets/manual.css new file mode 100644 index 000000000..f2677c5a4 --- /dev/null +++ b/doc/stylesheets/manual.css @@ -0,0 +1,26 @@ +nav > ul > li.center > ul { + padding: 0; +} + +nav li { + vertical-align: top; + + display: inline; + list-style-type: none; + padding: 0.5em; +} + +nav > ul > li { + display: inline-block; +} + +/* match org's css for
 */
+code {
+    background-color: #F3F5F7;
+    font-family: courier, monospace;
+}
+
+#content {
+    margin-left: 5%;
+    margin-right: 10%;
+}
diff --git a/doc/yas-doc-helper.el b/doc/yas-doc-helper.el
index 495bf9e65..a782c1fee 100755
--- a/doc/yas-doc-helper.el
+++ b/doc/yas-doc-helper.el
@@ -124,6 +124,10 @@
        (proj-plist
         (list
          :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-postamble
          (concat "

Generated by %c on %d from " rev "

\n" -- 2.39.2