Skip to content

dhimmel/blog

Repository files navigation

Source of the Satoshi Village blog

Satoshi Village is Daniel Himmelstein's personal blog.

The blog is created using Pelican -- a static site generator, written in Python. This program allows posts to be written in markdown and easily converted into html pages.

The theme is a slightly modified version of Pelicanyan, which is a port of Jekyll's Lanyon Theme.

The blog is hosted using GitHub Pages, which serves the gh-pages branch of the repository. The custom subdomain of blog.dhimmel.com is specified in top-level CNAME file of gh-pages.

Usage

# Install the environment
poetry install --no-root

# enable pre-commit checks (once per local repo)
pre-commit install

# Build the blog to output
poetry run pelican

# view the blog locally at http://localhost:8000/
poetry run pelican --listen

Deployment is done via CI.