(setq blog-extra-head
(concat
- "<link rel='stylesheet' href='" css-file "' />\n"
- ;; "<link rel='stylesheet' href='../css/main.css' />\n"
- ;; "<link rel='stylesheet' href='../css/code.css' />"
+ ;; "<link rel='stylesheet' href='" css-file "' />\n"
+ "<link rel='stylesheet' href='../css/main.css' />\n"
+ "<link rel='stylesheet' href='../css/code.css' />"
))
-;; (setq blog-header
-;; (concat
-;; " <header id= "banner" > "
-;; "<h1><a href= '/' >Dennis Ogbe </a></h1>"
-;; "<hr>"
-;; "<nav><ul>"
-;; "<li><a href= '/contact.html' >Contact</a></li>"
-;; "<li><a href= '/blog.html' >Blog</a></li>"
-;; "<li><a href= '/teaching.html' >Teaching</a></li>"
-;; "<li><a href= '/research.html' >Research</a></li>"
-;; "<li><a href= '/' >About Me</a></li>"
-;; "</ul></nav>"
-;; "</header>"))
+(setq blog-header
+ (concat
+ " <header id= 'banner' > "
+ "<h1><a href= '/' >Peng Li</a></h1>"
+ "<hr>"
+ "<nav><ul>"
+ "<li><a href= '/' >About</a></li>"
+ "<li><a href= '/blog.html' >Blog</a></li>"
+ "<li><a href= '/home.html' >Home</a></li>"
+ "</ul></nav>"
+ "</header>"))
+
+
+
+(setq blog-footer
+ "<hr />\n
+<p><span style=\"float: left;\"><a href= \"/blog.xml\">RSS</a></span>
+License: <a href= \"https://creativecommons.org/licenses/by-sa/4.0/\">CC BY-SA 4.0</a></p\n")
;; don't know why setting this null in `org-publish-project-alist' doesn't work
;; (setf org-html-home/up-format "")
(setq org-publish-project-alist
`(
- ;; ("org-notes"
- ;; :base-directory ,root-dir
- ;; :base-extension "org"
- ;; :publishing-directory ,publish-dir
- ;; :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"
-
- ;; :html-table-of-contents nil
- ;; :html-postamble nil ;dont export creator auto validation info in html postamble div
- ;; :html-link-home "/"
- ;; :html-head ,(concat "<link rel='stylesheet' href='" css-file "' />")
- ;; :html-head-include-default-style nil
- ;; :html-head-include-scripts nil)
("blog-pages"
;; publishing
:base-directory ,root-dir
;; html style
:htlm-link-home "/"
- :html-head ,blog-extra-head
- :html-postamble nil)
+ ;; disable home/up div
+ :html-home/up-format ""
+ :html-link-home ""
+ :html-link-up ""
+ ;;
+ :html-head nil
+ :html-head-include-default-style nil
+ :html-head-include-scripts nil
+ :html-head-extra ,blog-extra-head
+ :html-preamble ,blog-header
+ :html-postamble ,blog-footer)
+
("blog-posts"
;; publishing
:base-directory ,(concat root-dir "/posts")
:html-home/up-format ""
:html-link-up ""
:html-link-home ""
- ;; don't export creator auto validation info in html postamble div
- :html-head ,blog-extra-head
- :html-preamble nil
- :html-postamble "")
+ ;; Add css file, preamble and posamble
+ :html-head nil
+ :html-head-include-default-style nil
+ :html-head-include-scripts nil
+ :html-head-extra ,blog-extra-head
+ :html-preamble ,blog-header
+ :html-postamble ,blog-footer
+
+ ;; sitemap
+ :auto-sitemap t
+ :sitemap-filename "sitemap.org"
+ :sitemap-title "Sitemap"
+ )
+
("blog-css"
:base-directory ,(concat root-dir "/css")
:base-extension ".*"