Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-09-27 | Add bottom margin to side-by-side stylingHEADmaster | Adrian Kummerlaender | |
2021-09-26 | Add basic styling for side-by-side pictures | Adrian Kummerlaender | |
2021-09-23 | Include Org files in tag pages | Adrian Kummerlaender | |
2021-09-22 | Add basic support for Org articles | Adrian Kummerlaender | |
2021-08-22 | Provide generate function | Adrian Kummerlaender | |
2021-08-22 | Move dev shell to flake | Adrian Kummerlaender | |
2021-08-04 | Trying to work around XML parser issue | Adrian Kummerlaender | |
2021-08-03 | Replace favicon by SVG | Adrian Kummerlaender | |
2019-04-28 | Adapt to pandoc output changes | Adrian Kummerlaender | |
2018-12-23 | Increase video margin | Adrian Kummerlaender | |
2018-12-20 | Add video tag styling | Adrian Kummerlaender | |
2018-11-18 | Fix footnote links on start page | Adrian Kummerlaender | |
2018-11-18 | Clean up CSS | Adrian Kummerlaender | |
2018-11-17 | Fix some CSS bugs | Adrian Kummerlaender | |
2018-11-13 | Move favicon to result root | Adrian Kummerlaender | |
2018-11-13 | Pull in some nice fonts | Adrian 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-18 | Fix super- and subscript line height | Adrian Kummerlaender | |
2018-09-28 | Remove article stream | Adrian Kummerlaender | |
2018-09-28 | Make archive subnavigation customizable | Adrian Kummerlaender | |
2018-09-27 | Use shared Nix derivations of XSLT build stack | Adrian Kummerlaender | |
2018-09-27 | Remove content submodule | Adrian Kummerlaender | |
Framework is pulled in by blog_content's Nix derivation | |||
2018-09-26 | Load navigation, meta-tags from content `meta.xml` | Adrian Kummerlaender | |
2018-09-26 | Add blog_content submodule | Adrian Kummerlaender | |
2018-09-26 | Remove contents to be included as a submodule | Adrian Kummerlaender | |
2018-09-24 | Update code.kummerlaender.eu links | Adrian Kummerlaender | |
2018-06-24 | Fix typo | Adrian Kummerlaender | |
2018-06-24 | Add article on NixOS, GPU programming and assorted topics | Adrian Kummerlaender | |
2018-06-24 | Update Nix environment | Adrian Kummerlaender | |
2018-06-05 | Fix generate, preview scripts | Adrian Kummerlaender | |
2018-06-04 | Nixify build process | Adrian 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-28 | Add Nix derivation for KaTeX | Adrian Kummerlaender | |
One step closer to a fully declarative website build environment. | |||
2018-05-27 | Add Nix derivation, dependencies | Adrian Kummerlaender | |
2017-11-19 | Fix pandoc call to generate XHTML output instead of HTML5 | Adrian Kummerlaender | |
2017-10-04 | Fix footnote links, backlinks for all article outputs | Adrian Kummerlaender | |
See also ea80a43 | |||
2017-10-03 | Add article on BB10 development in 2017 | Adrian Kummerlaender | |
2017-06-01 | Add Edge link font workaround for footnote backlinks | Adrian Kummerlaender | |
2017-05-24 | Add Edge link font workaround | Adrian Kummerlaender | |
The _more_ link symbol is displayed with an ugly blue background in recent versions of Microsoft Edge (see MS issue 11635143). | |||
2017-02-12 | Remove unnecessary `prettylist` style | Adrian Kummerlaender | |
2017-02-12 | Remove page, category functionality as it is now provided by ↵ | Adrian Kummerlaender | |
`tree.kummerlaender.eu` | |||
2017-02-09 | Update contact page | Adrian Kummerlaender | |
2017-02-09 | Remove comment functionality | Adrian Kummerlaender | |
Not worth the effort considering it is not used at all. | |||
2017-01-20 | Add article on tinkering with meta tools | Adrian Kummerlaender | |
2017-01-17 | Update markdown syntax to use pandoc's peculiarities | Adrian Kummerlaender | |
2017-01-17 | Use `pandoc` as markdown processor | Adrian 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-20 | Switch 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-22 | Add Atom feed link to header | Adrian Kummerlaender | |
* enables automatic detection of the feed in e.g. Opera | |||
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-10 | Link actual source directory in archive | Adrian Kummerlaender | |
2016-09-01 | Include mathjax CSS also for pages containing only inline expressions | Adrian Kummerlaender | |