Skip to content
Pelican static site generator config for Lawler.io
Branch: main
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
content
plugins New Python extension to escape + typographize strings in Jinja2 Apr 14, 2019
theme The teacher *did* always have you sign your name at the top of the page Apr 16, 2019
.gitignore Pelican initial check in--hello, Python! Mar 15, 2019
Makefile
generate_entry.py
license.md
pelicanconf.py Template updates: Better site-wide meta/OG support Apr 15, 2019
publishconf.py I'm a feed newb. Apparently, the thing was already talking to feed re… Apr 9, 2019
readme.md Switched branches to "main" from master Apr 3, 2019
run.sh

readme.md

Lawler.io

This is it. Everything you need to clone Lawler.io is here.

The master branch was renamed to main so Google and friends won't crawl its contents.

About the website

When computer-programming/engineering types have a website, it's traditional to brag about explain the technology used to create and serve the site. I have no idea who actually reads these summaries, but for posterity's sake…

The website is a static site created by Pelican, a Python static site generator. I added a few custom Python extensions to bend the Jinja2 templating engine to my will.

I created the theme myself—both the desktop and mobile variants. The basis for the theme is Dave Liepmann's Edward Tufte CSS, which powers the lovely serifed font and gorgeous margin notes you see throughout Lawler.io.

The code highlighting theme is Solarized Dark, my preferred color theme for... everything.

Major thanks to Jody Frankowski's Blue Penguin theme (which, itself, was based on pelican-mockingbird) and Claudio Walser's FH5CO marble theme as guides to figure out how to use some of Pelican's less-documented areas for advanced themes.

You can’t perform that action at this time.