diff options
-rw-r--r-- | css/default.css | 4 | ||||
-rw-r--r-- | html-templates/postamble.html | 3 | ||||
-rw-r--r-- | pages/weblabels.html | 33 | ||||
-rw-r--r-- | publish.el | 132 |
4 files changed, 117 insertions, 55 deletions
diff --git a/css/default.css b/css/default.css index 96c6a5e..8b8fb1d 100644 --- a/css/default.css +++ b/css/default.css @@ -46,6 +46,10 @@ footer { padding-top: .5rem; border-top-color: grey; border-top-style: solid; +} + +footer > div { + margin: auto; display: flex; justify-content: center; } diff --git a/html-templates/postamble.html b/html-templates/postamble.html index 044cf22..f5f8f7d 100644 --- a/html-templates/postamble.html +++ b/html-templates/postamble.html @@ -1,4 +1,5 @@ <footer> + <div> <a href="https://www.gnu.org/"><img src="/assets/gnu-linux-banner.png" title="Powered by GNU/Linux"/></a> <a href="https://www.gnu.org/savannah-checkouts/gnu/emacs/emacs.html"><img src="/assets/Emacs-logo.svg" title="Edited with GNU Emacs"/></a> <a href="https://orgmode.org/manual/Publishing.html"><img src="/assets/Org-mode-unicorn.svg" title="Made with Org Mode"/></a> @@ -8,4 +9,6 @@ <a href="https://creativecommons.org/licenses/by-sa/4.0/"><img src="/assets/CC-BY-SA.svg" title="Licensed under CC BY-SA 4.0"/></a> <a href="https://www.gnu.org/licenses/fdl-1.3.html"><img src="/assets/gfdl-logo-med.png" title="Licensed under GFDLv1.3+"/></a> <a href="https://commons.wikimedia.org/wiki/File:Copying_is_not_theft.ogv"><img src="/assets/Anti_pirate_icon.png" title="Anti-piracy notice: please do not attack ships when browsing this website! (h/t: lxo)"/></a> + </div> + <div><a href="/weblabels.html" rel="jslicense">JavaScript license information</a></div> </footer> diff --git a/pages/weblabels.html b/pages/weblabels.html new file mode 100644 index 0000000..b615578 --- /dev/null +++ b/pages/weblabels.html @@ -0,0 +1,33 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> +<head> +<title>ypei.org - JavaScript License Information</title> +</head> + +<body> + + +<p>This page tells browsers with <a href="https://www.gnu.org/software/librejs/">LibreJS</a> installed about the licenses of JavaScript files served by this site.</p> + +<div> +<style type="text/css">#jslicense-labels1 td, #jslicense-labels1 th { padding: 5px; border-style: solid; border-width: 1px;} +</style> +<table id="jslicense-labels1"> + <tbody> + <tr> + <td><a href="/comments/js/embed.min.js">embed.min.js</a></td> + <td><a href="http://www.jclark.com/xml/copying.txt">Expat</a></td> + <td><a href="/comments/js/embed.dev.js">embed.dev.js</a></td> + </tr> + <tr> + <td><a href="/comments/js/count.min.js">count.min.js</a></td> + <td><a href="http://www.jclark.com/xml/copying.txt">Expat</a></td> + <td><a href="/comments/js/count.dev.js">count.dev.js</a></td> + </tr> + </tbody> +</table> +</div> + + +</body> +</html> @@ -107,82 +107,104 @@ PUB-DIR is when the output will be placed." :recursive nil :publishing-function org-html-publish-to-html :auto-sitemap t - :section-numbers nil - :sitemap-format-entry me/org-posts-sitemap-format-entry - :sitemap-title "Yuchen's Blog" - :sitemap-sort-files anti-chronologically - :sitemap-filename "../pages/blog.org" - :html-doctype "html5" - :html-head "<link rel='stylesheet' href='../css/default.css' type='text/css'/> -<link rel='alternate' title=\"Yuchen's blog\" href='/blog-feed.xml' type='application/rss+xml'>" - :html-preamble me/html-preamble - :html-self-link-headlines t - :author ("Yuchen Pei") - :html-postamble me/html-postamble - :html-mathjax-options ((path "/js/mathjax/MathJax.js?config=TeX-AMS_CHTML")) - :html-mathjax-template "<script type=\"text/javascript\" src=\"%PATH\"></script>" - :htmlized-source t - ) - ("microposts" + :section-numbers nil + :sitemap-format-entry me/org-posts-sitemap-format-entry + :sitemap-title "Yuchen's Blog" + :sitemap-sort-files anti-chronologically + :sitemap-filename "../pages/blog.org" + :html-doctype "html5" + :html-head "<link rel='stylesheet' href='../css/default.css' type='text/css'/> +<link rel='alternate' title=\"Yuchen's blog\" href='/blog-feed.xml' type='application/rss+xml'> +<script data-isso=\"/comments/\" + data-isso-css=\"true\" + data-isso-lang=\"en\" + data-isso-reply-to-self=\"false\" + data-isso-require-author=\"true\" + data-isso-require-email=\"true\" + data-isso-max-comments-top=\"10\" + data-isso-max-comments-nested=\"5\" + data-isso-reveal-on-click=\"5\" + data-isso-avatar=\"true\" + data-isso-avatar-bg=\"#f0f0f0\" + data-isso-avatar-fg=\"#9abf88 #5698c4 #e279a3 #9163b6 ...\" + data-isso-vote=\"true\" + data-vote-levels=\"\" + src=\"/comments/js/embed.min.js\"></script>" + :html-preamble me/html-preamble + :html-self-link-headlines t + :author ("Yuchen Pei") + :html-postamble me/html-postamble-post + :html-mathjax-options ((path "/js/mathjax/MathJax.js?config=TeX-AMS_CHTML")) + :html-mathjax-template "<script type=\"text/javascript\" src=\"%PATH\"></script>" + :htmlized-source t + ) + ("microposts" :base-directory "microposts" :base-extension "org" :publishing-directory "site/microposts" :recursive t :publishing-function me/org-publish-microblog :auto-sitemap t - :sitemap-format-entry me/org-microposts-sitemap-format-entry - :sitemap-title "Yuchen's Microblog" - :sitemap-sort-files anti-chronologically - :sitemap-filename "../pages/microblog.org" - :html-doctype "html5" - :html-head "<link rel='stylesheet' href='../css/default.css' type='text/css'/>" - :html-preamble me/html-preamble - :author ("Yuchen Pei") - :html-postamble me/html-postamble - :html-mathjax-options ((path "/js/mathjax/MathJax.js?config=TeX-AMS_CHTML")) - :html-mathjax-template "<script type=\"text/javascript\" src=\"%PATH\"></script>" - :htmlized-source t - ) - ("pages" + :sitemap-format-entry me/org-microposts-sitemap-format-entry + :sitemap-title "Yuchen's Microblog" + :sitemap-sort-files anti-chronologically + :sitemap-filename "../pages/microblog.org" + :html-doctype "html5" + :html-head "<link rel='stylesheet' href='../css/default.css' type='text/css'/>" + :html-preamble me/html-preamble + :author ("Yuchen Pei") + :html-postamble me/html-postamble + :html-mathjax-options ((path "/js/mathjax/MathJax.js?config=TeX-AMS_CHTML")) + :html-mathjax-template "<script type=\"text/javascript\" src=\"%PATH\"></script>" + :htmlized-source t + ) + ("pages" :base-directory "pages" :base-extension "org" :publishing-directory "site" :recursive t :publishing-function org-html-publish-to-html - :html-doctype "html5" - :html-head "<link rel='stylesheet' href='../css/default.css' type='text/css'/> + :html-doctype "html5" + :html-head "<link rel='stylesheet' href='../css/default.css' type='text/css'/> <link rel='stylesheet' href='../css/page.css' type='text/css'/> <link rel='alternate' title=\"Yuchen's blog\" href='/blog-feed.xml' type='application/rss+xml'> <link rel='alternate' title=\"Yuchen's microblog\" href='/microblog-feed.xml' type='application/rss+xml'>" - :html-preamble me/html-preamble - :author ("Yuchen Pei") - :section-numbers nil - :with-toc nil - :html-postamble me/html-postamble - :html-prefer-user-labels t - :html-mathjax-options ((path "/js/mathjax/MathJax.js?config=TeX-AMS_CHTML")) - :html-mathjax-template "<script type=\"text/javascript\" src=\"%PATH\"></script>" - :htmlized-source t - ) - ("css" + :html-preamble me/html-preamble + :author ("Yuchen Pei") + :section-numbers nil + :with-toc nil + :html-postamble me/html-postamble + :html-prefer-user-labels t + :html-mathjax-options ((path "/js/mathjax/MathJax.js?config=TeX-AMS_CHTML")) + :html-mathjax-template "<script type=\"text/javascript\" src=\"%PATH\"></script>" + :htmlized-source t + ) + ("html-pages" + :base-directory "pages" + :base-extension "html" + :publishing-directory "site" + :recursive t + :publishing-function org-publish-attachment + ) + ("css" :base-directory "css" :base-extension "css" :publishing-directory "site/css" :publishing-function org-publish-attachment :recursive t - ) - ("js" + ) + ("js" :base-directory "js" :base-extension "js" :publishing-directory "site/js" :publishing-function org-publish-attachment :recursive t - ) - ("assets" - :base-directory "assets" - :base-extension any - :publishing-directory "site/assets" - :publishing-function org-publish-attachment - :recursive t - ) - ("all" :components ("posts" "microposts" "pages" "css" "js" "assets")))) + ) + ("assets" + :base-directory "assets" + :base-extension any + :publishing-directory "site/assets" + :publishing-function org-publish-attachment + :recursive t + ) + ("all" :components ("posts" "microposts" "pages" "html-pages" "css" "js" "assets")))) |