aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-11-18Fix footnote links on start pageAdrian Kummerlaender
2018-11-18Clean up CSSAdrian Kummerlaender
2018-11-17Fix some CSS bugsAdrian Kummerlaender
2018-11-13Move favicon to result rootAdrian Kummerlaender
2018-11-13Pull in some nice fontsAdrian Kummerlaender
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.
2018-10-18Fix super- and subscript line heightAdrian Kummerlaender
2018-09-28Remove article streamAdrian Kummerlaender
2018-09-28Make archive subnavigation customizableAdrian Kummerlaender
2018-09-27Use shared Nix derivations of XSLT build stackAdrian Kummerlaender
2018-09-27Remove content submoduleAdrian Kummerlaender
Framework is pulled in by blog_content's Nix derivation
2018-09-26Load navigation, meta-tags from content `meta.xml`Adrian Kummerlaender
2018-09-26Add blog_content submoduleAdrian Kummerlaender
2018-09-26Remove contents to be included as a submoduleAdrian 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-24Update Nix environmentAdrian Kummerlaender
2018-06-05Fix generate, preview scriptsAdrian Kummerlaender
2018-06-04Nixify build processAdrian Kummerlaender
Building the website in the presence of the Nix package manager is now as simple as: - cloning this repo - entering the nix-shell environment declared by `shell.nix` - calling `generate` - optionally call `preview` to spawn a webserver in `target/99_result` All dependencies such as the internal InputXSLT, StaticXSLT and BuildXSLT modules as well as external ones such as KaTeX and pandoc are built declaratively by Nix.
2018-05-28Add Nix derivation for KaTeXAdrian Kummerlaender
One step closer to a fully declarative website build environment.
2018-05-27Add Nix derivation, dependenciesAdrian Kummerlaender
2017-11-19Fix pandoc call to generate XHTML output instead of HTML5Adrian Kummerlaender
2017-10-04Fix footnote links, backlinks for all article outputsAdrian Kummerlaender
See also ea80a43
2017-10-03Add article on BB10 development in 2017Adrian Kummerlaender
2017-06-01Add Edge link font workaround for footnote backlinksAdrian Kummerlaender
2017-05-24Add Edge link font workaroundAdrian Kummerlaender
The _more_ link symbol is displayed with an ugly blue background in recent versions of Microsoft Edge (see MS issue 11635143).
2017-02-12Remove unnecessary `prettylist` styleAdrian 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-02-09Remove comment functionalityAdrian Kummerlaender
Not worth the effort considering it is not used at all.
2017-01-20Add article on tinkering with meta toolsAdrian Kummerlaender
2017-01-17Update markdown syntax to use pandoc's peculiaritiesAdrian Kummerlaender
2017-01-17Use `pandoc` as markdown processorAdrian Kummerlaender
The trigger but not the actual reason for this replacement of `kramdown` with `pandoc` was a strange generation issue with `kramdown`'s latest release. All recent articles failed to generate anything more than an empty page. A quick check of the resulting HTML for those articles offered nothing out of the ordinary. After taking a close look at the articles in question I narrowed the set of failing articles down to those containing footnotes - tangentially I only started using footnotes a couple of articles ago i.e. this explained this part of the issue. Some debugging of `InputXSLT` offered the following problem: `Xerces-C` generated an error message and stopped processing XML inputs containing `nbsp` non-blocking space characters in the implementation of the `external-command` function. This change in `kramdown`'s output can be traced back to enhancement issue [399](https://github.com/gettalong/kramdown/pull/399). Obviously this is not a problem in `kramdown` but an issue in the way this static site generator is wrapping HTML inputs. This problem should be solvable by adding appropriate namespace and doctype declarations to the markdown-generated HTML output. Instead I opted to perform the change to `pandoc` I had already planned for quite some time. The choice fell on `pandoc` as it offers some additional markdown features as well as allowing for conversion to a rich set of document formats. i.e. features like printing articles as PDF using LaTeX are trivial to implement if `pandoc` is the markdown processor of choice. Furthermore page compilation is noticeably faster using `pandoc`. One might note that this switch only solved the original issue by coincidence: Should `pandoc` start to generate non-blocking space characters the same problem will occur. But I have hopes that such a change would be configurable via `pandoc`'s plethora of configuration options. As this static site generator assumes everything to be XHTML I see no reason why I should not continue to treat HTML inputs as XML.
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-22Add Atom feed link to headerAdrian Kummerlaender
* enables automatic detection of the feed in e.g. Opera
2016-10-17Translate math reference sheet page into GermanAdrian Kummerlaender
2016-09-12Link LA12 reference sheet PDF from appropriate project pageAdrian Kummerlaender
2016-09-10Link actual source directory in archiveAdrian Kummerlaender
2016-09-01Include mathjax CSS also for pages containing only inline expressionsAdrian Kummerlaender
2016-09-01Add _math reference sheet_ project pageAdrian Kummerlaender
2016-08-31Add _Overview_ like digest start page, remove stream from center stageAdrian Kummerlaender
* stream view is still available from the archive to preserve backwards compatability * reduce layout / styling differences between kummerlaender.eu and this blog
2016-08-31Typo fixAdrian Kummerlaender
2016-07-22++age on about pageAdrian Kummerlaender
2016-07-08Add explicit font definition for code elementsAdrian Kummerlaender
2016-07-08Update about pageAdrian Kummerlaender
2016-05-30Link footnotes in article stream to appropriate single article pageAdrian Kummerlaender
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.
2016-05-22Add article on the visualization of metrics in Voronoi diagramsAdrian Kummerlaender
2016-05-21Forward math expression type (block/inline) to formatterAdrian Kummerlaender
Add support for header elements with inline math expressions
2016-05-15Implement support for inline math expressionsAdrian Kummerlaender
2016-05-10Fix disconcerting usages of `it's` instead of `its`Adrian Kummerlaender