Home Creating This Website
Post
Cancel

Creating This Website

To create this website, I utilized Jekyll and the Cirrus-themed template available at https://chirpy.cotes.page/. Here’s a concise overview of the process:

  1. I opted for the containerized version of Jekyll instead of the traditional setup.
1
podman run -ti --rm -v ./src/:/srv/jekyll -e JEKYLL_ROOTLESS=1 docker.io/jekyll/jekyll jekyll build .
  1. I configured my data, details, dark mode, and used Python for previewing the site.
1
python3 -m http.server 4000 --directory ./src/_site/
  1. For cleaning up and rebuilding, I employed the following script:
1
2
rm -rf src/_site
podman run -ti --rm -v ./src/:/srv/jekyll -v ./build/:/usr/local/bundle -e JEKYLL_ROOTLESS=1 docker.io/jekyll/jekyll jekyll build .

By following these steps, I successfully created and maintained this website, offering flexibility for multiple builds and a streamlined development process.

This post is licensed under CC BY-NC-SA 4.0 by the author.