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:
- 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 .
|
- I configured my data, details, dark mode, and used Python for previewing the site.
1
| python3 -m http.server 4000 --directory ./src/_site/
|
- 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.