If you want to reach me about anything, feel free to send a mail to [email protected][domain.tld].


Legal statement concerning the information presented on this website

This disclaimer is to be regarded as part of the internet publication https://moritz.pm ("this website", "the website", "offer"). If sections or individual terms of this statement are not legal or correct, the content or validity of the other parts remain uninfluenced by this fact.

Disclosure of liability

The contents provided on this website are carefully compiled. However, I, the author, do not guarantee the completeness, correctness or accuracy of any contents on this website. I do not assume any liability for the topicality, correctness, completeness or quality of the information provided. Liability claims against the author, which refer to damages of material or idealistic kind, which were caused by the use or disuse of the presented information, are in principle impossible, provided that there is no demonstrable intentional or grossly negligent fault on the part of the author. All offers are free and non-binding. Parts of the pages or the complete publication including all offers and information might be extended, changed or partly or completely deleted by the author without separate announcement.

References and links

Despite careful control of external links, I, the author, assume no liability for their contents. The operators of linked or otherwise referenced external sites are solely responsible for their content. I am not responsible for any external contents linked or referred to from this website - unless I have full knowlegde of illegal contents and would be able to prevent the visitors of this website from viewing the external pages. If any damage occurs by the use of information presented on external sites I link to or reference otherwise, only the authors of the external respective pages might be liable, not I who linked to the pages. I have no influence on the current and future design, the contents or the authorship of the referenced pages. For this reason, I hereby expressly distance myself from all content of all referenced pages that were changed after the reference was made. This statement applies to all links and references set on this website, as well as to mailing lists created by me, the author.


About the blog

The blog's skeletton is just plain HTML and CSS with a minor script for the nightmode. I used Wolfang's blog (CC-BY-NC 4.0) and his tutorial on it as starting point. I write articles in markdown format, convert them to HTML and then manually append the header and footer and finally add the new article to the homepage by hand. I'm not a web dev, so I'm not going to come up with a new workflow to save these 90 seconds once per month.

Deployment is super easy thanks to Cloudflare (via Github). Cloudflare pushes the repo changes to their 200+ nodes across the globe which minimizes latency. Additionally, the blog uses Cloudflare Page's privacy-respecting analytics which are a one-click setup and don't even require a cookie consent popup.

One thing I do to increase the performance is reencoding all images in .webp or similar web-focussed formats -- that can save up to 70 percent of file size at no noticeable quality sacrifice. A great open-source webapp for WEBP conversion is Squoosh.


The text font is called Source Sans Pro by Adobe and it uses the Open Font License. The logo/favicon is from the Noto Emoji set by Google and it uses the Open Font License. The code font is called Mononoki by Matthias Tellen and it uses the Open Font License.

The moon icon is from the Meteocons icon set. The download icon is from the Entypo+ icon set (CC BY-SA 4.0).