/letters

The source for my personal website.

Primary LanguageCSSGNU General Public License v3.0GPL-3.0

Letters from the Workshop

https://letters.vexingworkshop.com

This is the source for my blog, Letters from the Workshop. The site is generated using the Pelican static site generator, which reduces the friction encountered when writing while eliminating the need to expend cycles maintaining a database. If the content is static, why not deliver static content?

The theme is derived from the default 'notmyidea' theme that ships with Pelican.

All content on this site, unless otherwise specified, is licenced under a Creative Commons Attribution-ShareAlike 4.0 International License

Developing Locally

pelican -r --listen content

By default, a local web server will be running at port 8000.

Testing Using Docker

Build the image

docker build -t vexingworkshop/letters:latest

Run the image

docker run --rm -p 8080:80 vexingworkshop/letters

Installation

Build Pipeline

The pipeline chart depends upon Tekton Pipelines and Triggers.

To install the Letters build pipeline:

helm secrets upgrade --install -f charts/pipeline/values.yaml \
  -f charts/pipeline/helm_vars/secrets.yaml \
  letters-pipeline charts/pipeline -n letters-pipeline