aboutsummaryrefslogtreecommitdiff
path: root/source/00_content/pages
AgeCommit message (Collapse)Author
2016-07-22++age on about pageAdrian Kummerlaender
2016-07-08Update about pageAdrian Kummerlaender
2016-05-10Fix disconcerting usages of `it's` instead of `its`Adrian Kummerlaender
2016-05-04Implement support of server side math expression renderingAdrian 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-29Add `justify` project pageAdrian Kummerlaender
2016-04-29Update dotfile project pageAdrian Kummerlaender
2016-03-15Add _Telebot_ project pageAdrian Kummerlaender
2016-03-09Add _Telegram_ link to contact pageAdrian Kummerlaender
2016-02-22Update _change_ project pageAdrian Kummerlaender
2016-02-21Fix possessive form of _library_Adrian Kummerlaender
2016-02-17Add _change_ project pageAdrian Kummerlaender
2016-02-10Change static ressource links to `https`Adrian Kummerlaender
…otherwise various browsers correctly complain about unencrypted ressources if the website is accessed via `https`.
2016-02-09Add link to _Gitlab_ profile to contact pageAdrian Kummerlaender
2016-01-29Update _impressum_Adrian Kummerlaender
2016-01-29Update _about me_Adrian Kummerlaender
2015-09-15Updated recreational section of _about_ pageAdrian Kummerlaender
2015-08-28Add _MetaTerm_ project pageAdrian Kummerlaender
2015-08-27Update about pageAdrian Kummerlaender
2015-06-29Updated _about_ pageAdrian Kummerlaender
2015-06-04Removed full width class from _SimpleParser_ imageAdrian Kummerlaender
2015-06-03Removed microblog profile link from contact pageAdrian Kummerlaender
2015-03-08Added `dmenu` and `zathura` to _dotfiles_ pageAdrian Kummerlaender
* updated _about_ page
2015-03-07Updated _TypeAsValue_ source links to point to a specific commitAdrian Kummerlaender
* added link to blog article to _TypeAsValue_ page
2015-02-19Updated _TypeAsValue_ and _ConstList_ project pagesAdrian Kummerlaender
2015-01-23Added _TypeAsValue_ project pageAdrian Kummerlaender
* fixed grammar of _StaticXSLT_ page
2015-01-10Added _kv_ project pageAdrian Kummerlaender
2015-01-10Added mention of _Apache License_ to _InputXSLT_Adrian Kummerlaender
2014-12-16Added `ConstList` project pageAdrian Kummerlaender
2014-10-12Updated BuildXSLT project page to mention module supportAdrian Kummerlaender
2014-10-12Updated website project page and added StaticXSLT pageAdrian Kummerlaender
* this was done to match the recent extraction of the generic static site generation framework into a separate project
2014-10-11Added twmn link to dotfiles project pageAdrian Kummerlaender
2014-09-28Shrunk and compressed about-page header imageAdrian Kummerlaender
* changed page source accordingly
2014-09-23Added tree visualization to SimpleParser project pageAdrian Kummerlaender
2014-09-21Refined about me pageAdrian Kummerlaender
* added age and further language information * fixed grammar problems * converted image tag to kramdown syntax
2014-09-12Added project page for the website itselfAdrian Kummerlaender
2014-09-12Added project page for BuildXSLTAdrian Kummerlaender
2014-09-11Expanded the content of some project pagesAdrian Kummerlaender
2014-09-11Merge commit 'dffe5e060399eea7d8a6985664786cc2a5d933ff' as 'source/00_content'Adrian Kummerlaender
2014-09-11Removed contents as they were relocated into their own repositoryAdrian Kummerlaender
2014-09-11Expanded formatter embellishment templatesAdrian 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-10Added faviconAdrian Kummerlaender
* modified master transformation accordingly * fixed small syntax and grammer error in about page content ** missing dot and missing "and"
2014-09-10Fleshed out the about page with further informationAdrian Kummerlaender
2014-09-09Added legal information and extracted about me pageAdrian Kummerlaender
* basic legal information is provided in English ** further information is provided in German of a separate page
2014-09-08Fixed contact page i18n and formattingAdrian 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-07Added picture to contact pageAdrian Kummerlaender
2014-09-02Fixed some broken content linksAdrian 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-29Updated contact page and prettylist CSSAdrian Kummerlaender
* fixed prettylist CSS to work in both WebKit and Gecko
2014-08-17Updated formatter helper templateAdrian Kummerlaender
* recent changes in InputXSLT revamped "external-text-formatter" into a general "external-command" function * this changes were implemented to enable e.g. symlinking and copying files from the source to the target
2014-08-12Somewhat fleshed out the project pagesAdrian Kummerlaender
* e.g. linked Github and cgit repositories
2014-08-11Added further basic project pagesAdrian Kummerlaender