Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-10-17 | Translate math reference sheet page into German | Adrian Kummerlaender | |
2016-09-12 | Link LA12 reference sheet PDF from appropriate project page | Adrian Kummerlaender | |
2016-09-01 | Add _math reference sheet_ project page | Adrian Kummerlaender | |
2016-07-22 | ++age on about page | Adrian Kummerlaender | |
2016-07-08 | Update about page | Adrian Kummerlaender | |
2016-05-10 | Fix disconcerting usages of `it's` instead of `its` | Adrian Kummerlaender | |
2016-05-04 | Implement support of server side math expression rendering | Adrian Kummerlaender | |
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/`. | |||
2016-04-29 | Add `justify` project page | Adrian Kummerlaender | |
2016-04-29 | Update dotfile project page | Adrian Kummerlaender | |
2016-03-15 | Add _Telebot_ project page | Adrian Kummerlaender | |
2016-03-09 | Add _Telegram_ link to contact page | Adrian Kummerlaender | |
2016-02-22 | Update _change_ project page | Adrian Kummerlaender | |
2016-02-21 | Fix possessive form of _library_ | Adrian Kummerlaender | |
2016-02-17 | Add _change_ project page | Adrian Kummerlaender | |
2016-02-10 | Change static ressource links to `https` | Adrian Kummerlaender | |
…otherwise various browsers correctly complain about unencrypted ressources if the website is accessed via `https`. | |||
2016-02-09 | Add link to _Gitlab_ profile to contact page | Adrian Kummerlaender | |
2016-01-29 | Update _impressum_ | Adrian Kummerlaender | |
2016-01-29 | Update _about me_ | Adrian Kummerlaender | |
2015-09-15 | Updated recreational section of _about_ page | Adrian Kummerlaender | |
2015-08-28 | Add _MetaTerm_ project page | Adrian Kummerlaender | |
2015-08-27 | Update about page | Adrian Kummerlaender | |
2015-06-29 | Updated _about_ page | Adrian Kummerlaender | |
2015-06-04 | Removed full width class from _SimpleParser_ image | Adrian Kummerlaender | |
2015-06-03 | Removed microblog profile link from contact page | Adrian Kummerlaender | |
2015-03-08 | Added `dmenu` and `zathura` to _dotfiles_ page | Adrian Kummerlaender | |
* updated _about_ page | |||
2015-03-07 | Updated _TypeAsValue_ source links to point to a specific commit | Adrian Kummerlaender | |
* added link to blog article to _TypeAsValue_ page | |||
2015-02-19 | Updated _TypeAsValue_ and _ConstList_ project pages | Adrian Kummerlaender | |
2015-01-23 | Added _TypeAsValue_ project page | Adrian Kummerlaender | |
* fixed grammar of _StaticXSLT_ page | |||
2015-01-10 | Added _kv_ project page | Adrian Kummerlaender | |
2015-01-10 | Added mention of _Apache License_ to _InputXSLT_ | Adrian Kummerlaender | |
2014-12-16 | Added `ConstList` project page | Adrian Kummerlaender | |
2014-10-12 | Updated BuildXSLT project page to mention module support | Adrian Kummerlaender | |
2014-10-12 | Updated website project page and added StaticXSLT page | Adrian Kummerlaender | |
* this was done to match the recent extraction of the generic static site generation framework into a separate project | |||
2014-10-11 | Added twmn link to dotfiles project page | Adrian Kummerlaender | |
2014-09-28 | Shrunk and compressed about-page header image | Adrian Kummerlaender | |
* changed page source accordingly | |||
2014-09-23 | Added tree visualization to SimpleParser project page | Adrian Kummerlaender | |
2014-09-21 | Refined about me page | Adrian Kummerlaender | |
* added age and further language information * fixed grammar problems * converted image tag to kramdown syntax | |||
2014-09-12 | Added project page for the website itself | Adrian Kummerlaender | |
2014-09-12 | Added project page for BuildXSLT | Adrian Kummerlaender | |
2014-09-11 | Expanded the content of some project pages | Adrian Kummerlaender | |
2014-09-11 | Merge commit 'dffe5e060399eea7d8a6985664786cc2a5d933ff' as 'source/00_content' | Adrian Kummerlaender | |
2014-09-11 | Removed contents as they were relocated into their own repository | Adrian Kummerlaender | |
2014-09-11 | Expanded formatter embellishment templates | Adrian Kummerlaender | |
* XHTML elements "h2" and "h3" are replaced with "h3" and "h4" respectively ** modified all existing contents accordingly ** this was done to avoid the gap between the primary heading and subheadings in the markdown depiction of the contents * fleshed out the InputXSLT project page with further information | |||
2014-09-10 | Added favicon | Adrian Kummerlaender | |
* modified master transformation accordingly * fixed small syntax and grammer error in about page content ** missing dot and missing "and" | |||
2014-09-10 | Fleshed out the about page with further information | Adrian Kummerlaender | |
2014-09-09 | Added legal information and extracted about me page | Adrian Kummerlaender | |
* basic legal information is provided in English ** further information is provided in German of a separate page | |||
2014-09-08 | Fixed contact page i18n and formatting | Adrian Kummerlaender | |
* _obfuscated_ addresses used "punkt" and "ät" instead of "dot" and "at" to symbolize special characters * cgit link was missing a closing colon | |||
2014-09-07 | Added picture to contact page | Adrian Kummerlaender | |
2014-09-02 | Fixed some broken content links | Adrian Kummerlaender | |
* the article "2014-07-11_mapping_arrays_using_tuples_in_cpp11" contained a full link to blog.kummerlaender.eu instead of an relative one * the page "input_xslt" contained a wrong cgit link | |||
2014-08-29 | Updated contact page and prettylist CSS | Adrian Kummerlaender | |
* fixed prettylist CSS to work in both WebKit and Gecko |