<feed xmlns='http://www.w3.org/2005/Atom'>
<title>blog.kummerlaender.eu/source, branch master</title>
<subtitle>Static XSLT based implementation of my blog</subtitle>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/'/>
<entry>
<title>Add bottom margin to side-by-side styling</title>
<updated>2021-09-27T20:30:38+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2021-09-27T20:30:38+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=45934403433b4359828a4ccbb3f611995a56e811'/>
<id>45934403433b4359828a4ccbb3f611995a56e811</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add basic styling for side-by-side pictures</title>
<updated>2021-09-26T13:05:52+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2021-09-26T13:05:17+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=6f2b2d7f4f740b96670ddeb3ebc1b861842cf8ee'/>
<id>6f2b2d7f4f740b96670ddeb3ebc1b861842cf8ee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Include Org files in tag pages</title>
<updated>2021-09-23T21:11:42+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2021-09-23T21:11:42+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=3fe48fff2bb624400a015e734bcecee245df5949'/>
<id>3fe48fff2bb624400a015e734bcecee245df5949</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add basic support for Org articles</title>
<updated>2021-09-22T19:13:57+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2021-09-22T19:13:57+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=24373f1e7d2f536efac22caa71de50223aca12d7'/>
<id>24373f1e7d2f536efac22caa71de50223aca12d7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace favicon by SVG</title>
<updated>2021-08-03T21:32:42+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2021-08-03T21:32:42+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=d48dec985a93f2eae9bef9883be45bac356ee01f'/>
<id>d48dec985a93f2eae9bef9883be45bac356ee01f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Increase video margin</title>
<updated>2018-12-23T12:51:58+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2018-12-23T12:51:58+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=61d983373016fe2eba27335a247b25c229317944'/>
<id>61d983373016fe2eba27335a247b25c229317944</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add video tag styling</title>
<updated>2018-12-20T19:32:44+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2018-12-20T19:32:44+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=7e4738916880542795386041dba5548eee1ec54e'/>
<id>7e4738916880542795386041dba5548eee1ec54e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix footnote links on start page</title>
<updated>2018-11-18T12:22:08+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2018-11-18T12:22:08+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=76f867690e5ba76ae769b5f5c97297f32102b738'/>
<id>76f867690e5ba76ae769b5f5c97297f32102b738</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up CSS</title>
<updated>2018-11-18T12:02:34+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2018-11-18T12:02:34+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=3245eb4087da9cb5eb190838fd3b18b5100a7c95'/>
<id>3245eb4087da9cb5eb190838fd3b18b5100a7c95</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix some CSS bugs</title>
<updated>2018-11-17T11:55:16+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2018-11-17T11:55:16+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=b851828bb911d05d82dd36acde6751e7e940b93c'/>
<id>b851828bb911d05d82dd36acde6751e7e940b93c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move favicon to result root</title>
<updated>2018-11-13T18:04:23+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2018-11-13T18:04:23+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=11802be4720ef26b9ce31238bbcd439cfcc32857'/>
<id>11802be4720ef26b9ce31238bbcd439cfcc32857</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Pull in some nice fonts</title>
<updated>2018-11-13T11:32:11+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2018-11-13T11:32:11+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=5a8fd41f622dfe4627a20cd034a55be17f2237ae'/>
<id>5a8fd41f622dfe4627a20cd034a55be17f2237ae</id>
<content type='text'>
i.e. Oswald for titles and Vollkorn for text.

Including some markup changes to accomodate them.
New approach to aligning article-info to title should work independently of the selected font.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
i.e. Oswald for titles and Vollkorn for text.

Including some markup changes to accomodate them.
New approach to aligning article-info to title should work independently of the selected font.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix super- and subscript line height</title>
<updated>2018-10-18T07:18:35+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2018-10-18T07:18:35+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=5b981611b8a0d3634898a954bf10cae88a70664c'/>
<id>5b981611b8a0d3634898a954bf10cae88a70664c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove article stream</title>
<updated>2018-09-28T12:14:21+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2018-09-28T12:14:21+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=c072eaa95c783b9c5d26535cc22694c7a62eb6cb'/>
<id>c072eaa95c783b9c5d26535cc22694c7a62eb6cb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make archive subnavigation customizable</title>
<updated>2018-09-28T12:13:53+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2018-09-28T12:13:53+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=8202ad4847fa4fc51a7ad75e68de610cf5da0aea'/>
<id>8202ad4847fa4fc51a7ad75e68de610cf5da0aea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Load navigation, meta-tags from content `meta.xml`</title>
<updated>2018-09-26T19:08:34+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2018-09-26T18:51:36+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=92beb2254a441d43bb66ab89a179853ccbe6bceb'/>
<id>92beb2254a441d43bb66ab89a179853ccbe6bceb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add blog_content submodule</title>
<updated>2018-09-26T18:42:42+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2018-09-26T18:42:42+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=792c2856ec379f957423ba5ab40c8d05b7ab4fc8'/>
<id>792c2856ec379f957423ba5ab40c8d05b7ab4fc8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove contents to be included as a submodule</title>
<updated>2018-09-26T18:41:42+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2018-09-26T18:41:42+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=dc1fd3c37d2eb7612e5906dac08d2ec1eb0b92b4'/>
<id>dc1fd3c37d2eb7612e5906dac08d2ec1eb0b92b4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update code.kummerlaender.eu links</title>
<updated>2018-09-24T08:01:42+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2018-09-24T08:01:42+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=218123bcc40a82ec10bf4f1de372f72557aa0064'/>
<id>218123bcc40a82ec10bf4f1de372f72557aa0064</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typo</title>
<updated>2018-06-24T18:09:15+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2018-06-24T18:09:15+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=bf1c9fefa96804acb94be615757be3d5d019c1a2'/>
<id>bf1c9fefa96804acb94be615757be3d5d019c1a2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add article on NixOS, GPU programming and assorted topics</title>
<updated>2018-06-24T11:26:42+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2018-06-24T11:26:42+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=7685caeeee706c956107add8808ab60719367543'/>
<id>7685caeeee706c956107add8808ab60719367543</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix generate, preview scripts</title>
<updated>2018-06-05T16:41:11+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2018-06-05T16:41:11+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=cc09b07cb5c27e2ac01718a382c35090749811e1'/>
<id>cc09b07cb5c27e2ac01718a382c35090749811e1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix footnote links, backlinks for all article outputs</title>
<updated>2017-10-04T08:38:47+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2017-10-04T08:27:57+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=5d546c9a134ebd92dcef09bd620196c0d8d85aa1'/>
<id>5d546c9a134ebd92dcef09bd620196c0d8d85aa1</id>
<content type='text'>
See also ea80a43
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See also ea80a43
</pre>
</div>
</content>
</entry>
<entry>
<title>Add article on BB10 development in 2017</title>
<updated>2017-10-03T21:24:04+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2017-10-03T21:24:04+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=e6bcce7cb1194783672be55442f1ec08f543af10'/>
<id>e6bcce7cb1194783672be55442f1ec08f543af10</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Edge link font workaround</title>
<updated>2017-05-24T20:38:08+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2017-05-24T20:38:08+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=3fd9ad2ac6e2fa668efa82070877586420263d4f'/>
<id>3fd9ad2ac6e2fa668efa82070877586420263d4f</id>
<content type='text'>
The _more_ link symbol is displayed with an ugly blue background in recent versions of Microsoft Edge (see MS issue 11635143).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The _more_ link symbol is displayed with an ugly blue background in recent versions of Microsoft Edge (see MS issue 11635143).
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unnecessary `prettylist` style</title>
<updated>2017-02-12T21:09:27+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2017-02-12T21:09:27+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=8de3b6cab185569207c66b961bf7218305891826'/>
<id>8de3b6cab185569207c66b961bf7218305891826</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove page, category functionality as it is now provided by `tree.kummerlaender.eu`</title>
<updated>2017-02-12T14:14:05+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2017-02-12T14:14:05+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=62690da3d1c74083f5f190e84582322413de2b1d'/>
<id>62690da3d1c74083f5f190e84582322413de2b1d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update contact page</title>
<updated>2017-02-09T17:27:17+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2017-02-09T17:27:17+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=8440bad90b844eb0ae0d46496d6b9cb3c045111f'/>
<id>8440bad90b844eb0ae0d46496d6b9cb3c045111f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove comment functionality</title>
<updated>2017-02-09T17:10:31+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2017-02-09T17:10:31+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=dbc3e05c07f8c666de8d85921d380b47a313ea42'/>
<id>dbc3e05c07f8c666de8d85921d380b47a313ea42</id>
<content type='text'>
Not worth the effort considering it is not used at all.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Not worth the effort considering it is not used at all.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add article on tinkering with meta tools</title>
<updated>2017-01-20T22:07:30+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2017-01-20T22:07:30+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=6d5ed2553b733be9a2e4fd5b2797093503b9606b'/>
<id>6d5ed2553b733be9a2e4fd5b2797093503b9606b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update markdown syntax to use pandoc's peculiarities</title>
<updated>2017-01-17T19:44:31+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2017-01-17T19:44:31+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=42f512133535ddd3b542abecc5c96f8a0da6764b'/>
<id>42f512133535ddd3b542abecc5c96f8a0da6764b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Switch server side math renderer to _KaTeX_</title>
<updated>2016-12-20T20:46:20+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-12-20T20:46:20+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=0fc13c9422d340faf757eec2bf76219df4b309fd'/>
<id>0fc13c9422d340faf757eec2bf76219df4b309fd</id>
<content type='text'>
_KaTeX_ offers explicit support for server-side rendering instead of the hacky solution using _Mathjax_. Furtermore it ist noticeably faster and produces better output in my test cases.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
_KaTeX_ offers explicit support for server-side rendering instead of the hacky solution using _Mathjax_. Furtermore it ist noticeably faster and produces better output in my test cases.
</pre>
</div>
</content>
</entry>
<entry>
<title>Translate math reference sheet page into German</title>
<updated>2016-10-17T18:44:13+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-10-17T18:44:13+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=111d1758aba66a65f37e2a683e372461a8b1d1ab'/>
<id>111d1758aba66a65f37e2a683e372461a8b1d1ab</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Link LA12 reference sheet PDF from appropriate project page</title>
<updated>2016-09-12T20:52:45+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-09-12T20:52:45+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=91eb96683afad56fc493889c00c9e9682c197146'/>
<id>91eb96683afad56fc493889c00c9e9682c197146</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Link actual source directory in archive</title>
<updated>2016-09-10T11:40:25+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-09-10T11:40:25+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=8de0d6c1811873c158504a4ebc1e9eca5e24c5ad'/>
<id>8de0d6c1811873c158504a4ebc1e9eca5e24c5ad</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add _math reference sheet_ project page</title>
<updated>2016-09-01T14:16:55+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-09-01T14:16:55+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=595238ffcda55be3029c01a3cccf50481a56eda3'/>
<id>595238ffcda55be3029c01a3cccf50481a56eda3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add _Overview_ like digest start page, remove stream from center stage</title>
<updated>2016-08-31T17:56:13+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-08-31T17:56:13+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=d34129d7cceee420d9d523666180d24a83f8e3ab'/>
<id>d34129d7cceee420d9d523666180d24a83f8e3ab</id>
<content type='text'>
* stream view is still available from the archive to preserve backwards compatability
* reduce layout / styling differences between kummerlaender.eu and this blog
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* stream view is still available from the archive to preserve backwards compatability
* reduce layout / styling differences between kummerlaender.eu and this blog
</pre>
</div>
</content>
</entry>
<entry>
<title>Typo fix</title>
<updated>2016-08-31T15:02:16+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-08-31T15:02:16+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=d7479d51880b5813ffe7ef4b84b1a93411aa77fe'/>
<id>d7479d51880b5813ffe7ef4b84b1a93411aa77fe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>++age on about page</title>
<updated>2016-07-22T14:41:49+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-07-22T14:41:49+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=24277d8d130e9080c8339fb0743975de914fb8ba'/>
<id>24277d8d130e9080c8339fb0743975de914fb8ba</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add explicit font definition for code elements</title>
<updated>2016-07-08T21:09:19+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-07-08T21:09:19+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=75b222630efc916514608e06d3c923cb8863dd35'/>
<id>75b222630efc916514608e06d3c923cb8863dd35</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update about page</title>
<updated>2016-07-08T21:09:08+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-07-08T21:08:53+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=602f088cf364d7a18945ef26d1ea862d285b4dc8'/>
<id>602f088cf364d7a18945ef26d1ea862d285b4dc8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Link footnotes in article stream to appropriate single article page</title>
<updated>2016-05-30T21:09:18+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-05-30T21:09:18+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=ea80a43687e815db161f836e733c280615f98adc'/>
<id>ea80a43687e815db161f836e733c280615f98adc</id>
<content type='text'>
Previously multiple footnotes on article stream pages caused conflicts between articles and as such only worked correctly for the first article on each stream page.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously multiple footnotes on article stream pages caused conflicts between articles and as such only worked correctly for the first article on each stream page.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add article on the visualization of metrics in Voronoi diagrams</title>
<updated>2016-05-22T20:23:01+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-05-22T20:23:01+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=e8a1bd91bff586fb6b0f4b6ac2384cc004f0e276'/>
<id>e8a1bd91bff586fb6b0f4b6ac2384cc004f0e276</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Forward math expression type (block/inline) to formatter</title>
<updated>2016-05-21T19:39:15+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-05-21T19:39:15+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=3f9fb69c072e50a533b52408410cf71302206d16'/>
<id>3f9fb69c072e50a533b52408410cf71302206d16</id>
<content type='text'>
Add support for header elements with inline math expressions
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add support for header elements with inline math expressions
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement support for inline math expressions</title>
<updated>2016-05-15T21:19:57+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-05-15T21:19:57+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=72efdf6d42a71a9ac02d1cc2ec4bc21f190447ca'/>
<id>72efdf6d42a71a9ac02d1cc2ec4bc21f190447ca</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix disconcerting usages of `it's` instead of `its`</title>
<updated>2016-05-10T18:52:14+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-05-10T18:52:14+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=bb4b5ef78b8070662b65749ffb7284e8e2350d62'/>
<id>bb4b5ef78b8070662b65749ffb7284e8e2350d62</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Change _MathJax_ font urls to ressource server</title>
<updated>2016-05-05T14:12:30+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-05-05T14:12:30+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=41e1b04caec5646fec9ce50572ae153a178024a7'/>
<id>41e1b04caec5646fec9ce50572ae153a178024a7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement support of server side math expression rendering</title>
<updated>2016-05-04T21:39:40+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-05-04T21:39:40+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=67162f80a77a41bc95d7de05a87f7ee9a21a121c'/>
<id>67162f80a77a41bc95d7de05a87f7ee9a21a121c</id>
<content type='text'>
Many websites employ the [MathJax](https://www.mathjax.org/) library for dynamically rendering LaTeX math expressions on the client side. I expect to require support for doing just that in the future. But as with syntax highlighting I am of the opinion that this kind of stuff should be performed once during site compilation instead of wasting ressources by forcing each client to do this job for every single page request.

Luckily there is a [MathJax-node](https://github.com/mathjax/MathJax-node) module that allows using the _MathJax_ library on the server side.

This commit adds support for rendering math expressions written in Markdown respectively LaTeX as follows: `$$1 + 1 \neq 0$$` on the server side.

This required the introduction of a new `math_highlighter` helper template in `formatter.xsl` based on the `tex2html` utility provided by _MathJax-node_. This formatter is matched against the (Markdown parser generated) `script` node in `formatter.xsl`'s _embellish_ mode. The HTML rendering of the expression is then embedded in a `p class="math"` node. This explicit labeling allows `master.xsl` to include the `math.css` rules only for pages that actually contain math expressions.

Note that the XHTML rendering utility stylesheet `xhtml.xsl` currently adds a XML comment to each `span` node. This is a workaround to prevent _Xalan_ from collapsing "empty" `span` tag pairs into single nodes which otherwise leads to rendering errors as it is not valid HTML and is interpreted as a wrong tree structure by the browser.

Note that the CSS rules declared in `math.css` are explicitly not part of the MIT licensed part of this repository but where generated by _MathJax_.

As there is currently no _productive_ content making use of math expressions a demo page is available under `page/math_test/`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Many websites employ the [MathJax](https://www.mathjax.org/) library for dynamically rendering LaTeX math expressions on the client side. I expect to require support for doing just that in the future. But as with syntax highlighting I am of the opinion that this kind of stuff should be performed once during site compilation instead of wasting ressources by forcing each client to do this job for every single page request.

Luckily there is a [MathJax-node](https://github.com/mathjax/MathJax-node) module that allows using the _MathJax_ library on the server side.

This commit adds support for rendering math expressions written in Markdown respectively LaTeX as follows: `$$1 + 1 \neq 0$$` on the server side.

This required the introduction of a new `math_highlighter` helper template in `formatter.xsl` based on the `tex2html` utility provided by _MathJax-node_. This formatter is matched against the (Markdown parser generated) `script` node in `formatter.xsl`'s _embellish_ mode. The HTML rendering of the expression is then embedded in a `p class="math"` node. This explicit labeling allows `master.xsl` to include the `math.css` rules only for pages that actually contain math expressions.

Note that the XHTML rendering utility stylesheet `xhtml.xsl` currently adds a XML comment to each `span` node. This is a workaround to prevent _Xalan_ from collapsing "empty" `span` tag pairs into single nodes which otherwise leads to rendering errors as it is not valid HTML and is interpreted as a wrong tree structure by the browser.

Note that the CSS rules declared in `math.css` are explicitly not part of the MIT licensed part of this repository but where generated by _MathJax_.

As there is currently no _productive_ content making use of math expressions a demo page is available under `page/math_test/`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add `justify` project page</title>
<updated>2016-04-29T18:42:45+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-04-29T18:42:45+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=d0ccfca8bc82a01c8d80d24630f54fb6cb76d553'/>
<id>d0ccfca8bc82a01c8d80d24630f54fb6cb76d553</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update dotfile project page</title>
<updated>2016-04-29T18:24:55+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-04-29T18:24:55+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/blog.kummerlaender.eu/commit/?id=b7a2269a2103f76ed9cc5f41b6d0c0547b2a699c'/>
<id>b7a2269a2103f76ed9cc5f41b6d0c0547b2a699c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
