aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-08-04Update baseAdrian Kummerlaender
2020-05-26Fix typoAdrian Kummerlaender
2020-05-26Add new article on swallowing in C++Adrian Kummerlaender
2019-12-31Add last article for 2019Adrian Kummerlaender
2019-05-25Fix some typos and elaborate some sectionsAdrian Kummerlaender
2019-05-25Add article on OpenLB's meta descriptorAdrian Kummerlaender
2019-05-24Update generator versionAdrian Kummerlaender
2019-04-12Update Nix expressionAdrian Kummerlaender
2018-12-23Fix unencrypted image linkAdrian Kummerlaender
2018-12-23Bump blog module versionAdrian Kummerlaender
2018-12-23Conclude CFD articleAdrian Kummerlaender
2018-12-22Add LBM implementation sectionAdrian Kummerlaender
2018-12-21Add LBM theory sectionAdrian Kummerlaender
…during a rainy train ride through the black forest.
2018-12-20Add videos to CFD articleAdrian Kummerlaender
2018-12-19Add rough scaffolding for new articleAdrian Kummerlaender
2018-12-19Remove `&ThickSpace` symbols from LaTeX expressionsAdrian Kummerlaender
This causes the XML processor to stumble which in turn prevents the containing expression from being included in the resulting website. Easiest permanent fix will probably be to rewrite the offending symbol in `katex-wrapper`.
2018-12-19Add missing tag for latest articleAdrian Kummerlaender
2018-12-15Unify inline code markupAdrian Kummerlaender
2018-12-15Clean article selectionAdrian Kummerlaender
2018-11-18Bump blog module versionAdrian Kummerlaender
2018-11-17Bump blog module versionAdrian Kummerlaender
2018-11-13Bump blog module versionAdrian Kummerlaender
2018-11-12Fix typosAdrian Kummerlaender
2018-10-18Bump blog module versionAdrian Kummerlaender
2018-10-01Fix archive source linkAdrian Kummerlaender
2018-10-01Revert "Update code.kummerlaender.eu links"Adrian Kummerlaender
This reverts commit 7d937830c21636eddc67bd2b2479cb7a436a7657.
2018-09-28Update site generatorAdrian Kummerlaender
2018-09-27Add build instructions as Nix derivationAdrian Kummerlaender
2018-09-27Add projects link to navigationAdrian Kummerlaender
2018-09-26Add navigation, description to `meta.xml`Adrian Kummerlaender
2018-09-24Update code.kummerlaender.eu linksAdrian Kummerlaender
2018-06-24Fix typoAdrian Kummerlaender
2018-06-24Add article on NixOS, GPU programming and assorted topicsAdrian Kummerlaender
2018-06-05Fix generate, preview scriptsAdrian Kummerlaender
2017-10-03Add article on BB10 development in 2017Adrian Kummerlaender
2017-02-12Remove page, category functionality as it is now provided by ↵Adrian Kummerlaender
`tree.kummerlaender.eu`
2017-02-09Update contact pageAdrian Kummerlaender
2017-01-20Add article on tinkering with meta toolsAdrian Kummerlaender
2017-01-17Update markdown syntax to use pandoc's peculiaritiesAdrian Kummerlaender
2016-12-20Switch server side math renderer to _KaTeX_Adrian Kummerlaender
_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.
2016-10-17Translate math reference sheet page into GermanAdrian Kummerlaender
2016-09-12Link LA12 reference sheet PDF from appropriate project pageAdrian Kummerlaender
2016-09-01Add _math reference sheet_ project pageAdrian Kummerlaender
2016-08-31Typo fixAdrian Kummerlaender
2016-07-22++age on about pageAdrian Kummerlaender
2016-07-08Update about pageAdrian Kummerlaender
2016-05-22Add article on the visualization of metrics in Voronoi diagramsAdrian 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