aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-08-22Provide generate functionAdrian Kummerlaender
2021-08-22Move dev shell to flakeAdrian Kummerlaender
2021-08-04Trying to work around XML parser issueAdrian Kummerlaender
2021-08-03Replace favicon by SVGAdrian Kummerlaender
2019-04-28Adapt to pandoc output changesAdrian Kummerlaender
2018-12-23Increase video marginAdrian Kummerlaender
2018-12-20Add video tag stylingAdrian Kummerlaender
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