License and resources

All original text or complementary material on protesilaos.com is available under the Creative Commons Attribution-ShareAlike 4.0 International. This applies to every article in the politics blog, the coding blog, the blog archive, as well as all of the items in the books section.

All original code presented herein is distributed under the terms of the General Public License Version 3. Each of my projects on GitHub or GitLab has its own license attached to it. In cases where the GPLv3 could not be used, the MIT License has been selected instead.

Any exceptions are made explicit in context.

Undelying code base

This website is my creation. Its source is open to public scrutiny. All original text and code relevant to it partake of the aforementioned provisions.

Theme

The current iteration of this website uses my latest creation: Triton. Earlier versions used Akademos and Bionis. The source code of each theme is available on my GitLab profile.

Colours

The current theme is part of Prot16: my collection of colour schemes for styling websites and highlighting code syntax in an extended number of applications.

The label “Prot16” is a play on my nickname and Chris Kempson’s Base16 project.

Resources

Front end

The secondary stylesheet is loaded asynchronously with loadCSS by Scott Jehl of the Filament Group.

Webfonts are implemented with the use of Bram Stein’s Font Face Observer. The fonts are Source Sans Pro and iBitstream Charter.

Syntax highlighting is handled by the Rouge gem.

SVGs are a combination of items from IcoMoon and Bytesize Icons.

Back end

This website is built with Jekyll and hosted on GitLab Pages.

Nodejs dependencies

For further details, refer to this website’s git repository, in particular check the package.json, .stylelintrc and gulpfile.js files.

Security protocol

The SSL certificate (https) is provided by Let’s Encrypt.

Domain name settings

Everything pertaining to the protesilaos.com domain name is handled by Gandi. This includes any email address with the **@protesilaos.com namespace.