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
.
# 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.