: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")
* 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