Include publish file and disable toc
authorPeng Li <seudut@gmail.com>
Sun, 12 Mar 2017 17:00:38 +0000 (01:00 +0800)
committerPeng Li <seudut@gmail.com>
Sun, 12 Mar 2017 17:00:38 +0000 (01:00 +0800)
my-publish.el
posts/Blog-with-org-mode.org

index 42649f2..a263119 100644 (file)
           :html-head-include-scripts nil
           :html-head-extra  ,blog-extra-head
           :html-preamble ,blog-header
-          :html-postamble ,blog-footer)
+          :html-postamble ,blog-footer
+
+          ;; other generic options
+          :with-toc nil
+          )
 
          ("blog-posts"
           :base-directory ,(concat root-dir "/posts")
           ;; sitemap
           :auto-sitemap t
           :sitemap-filename "sitemap.org"
-          :sitemap-title "Sitemap")
+          :sitemap-title "Sitemap"
+
+          ;; other generic options
+          :with-toc nil                ; table of contents
+          )
          
          ("blog-css"
           :base-directory ,(concat root-dir "/css")
index 2795400..3c20675 100644 (file)
@@ -14,44 +14,15 @@ nothing else)]]。 其中 =css= , 利用的是 =worg.css=, 并参考了[[http://
 
 * Org-publish 配置
 其中有些配置可能是 =Org= 版本不同的原因,有些不同。比如 =htlm-head=, 代替 了 =style=
-#+BEGIN_SRC emacs-lisp :tangle yes :results silent
-  (require 'ox-publish)
-
-  (setq org-publish-project-alist
-        `(
-          ("org-notes"
-           :base-directory "~/Private/blog/"
-           :base-extension "org"
-           :publishing-directory "~/Private/publish_html"
-           :recursive t
-           :publishing-function org-html-publish-to-html
-           :headline-levels 4
-           :section-numbers nil
-           :auto-preamble t
-           :auto-sitemap t          ;Generate sitmap.org automagicaly...
-           :sitemap-filename "sitemap.org" ;... call it sitemap.org (it's the default )...
-           :sitemap-title "Sitemap"
-
-           :table-of-contents nil
-           :html-postamble nil            ;dont export creator auto validation info in html postamble div
-           :html-link-home "/"
-           :html-head "<link rel='stylesheet' href='./css/org.css' />"
-           ;; :html-head-extra ,my-blog-extra-head
-           :html-head-include-default-style nil
-           :html-head-include-scripts nil)
-          ("org-static"
-           :base-directory "~/Private/blog/"
-           :base-extension "css\\|js\\|png\\|gif\\|pdf\\|mp3\\|ogg\\|swf"
-           :publishing-directory "~/Private/publish_html"
-           :recursive t
-           :publishing-function org-publish-attachment)
-          ("org" :components ("org-notes" "org-static"))))
-#+END_SRC
+
+#+INCLUDE: "../my-publish.el" src emacs-lisp :lines "29-"
 
 #+BEGIN_SRC sh
   sudo aptitude install tmux emacs
 #+END_SRC
 
+
+
 * CI build
 
 * Web server