A minimal, static “About Me” website built with Jekyll and Markdown.
The project focuses on simplicity, fast load times, and consistent rendering across modern browsers and mobile devices. Content is written in Markdown and injected into a lightweight HTML layout with minimal CSS.
Inspired by Jake Ginesin’s site, recreated from scratch with a reduced footprint and a black-and-white aesthetic.
The Favicon and the Background (Python created GIF) are original creations.
This repository includes a multi-stage Dockerfile and compose.yaml compatible with Docker (and podman-docker on Fedora).
Mounts your local source code into the container with live-reload enabled at http://localhost:4000:
# Build the dev image
docker build --target dev -t hydv-dev .
# Run with volume mount for live reloading
docker run --rm -it -p 4000:4000 -p 35729:35729 --security-opt label=disable -v "$(pwd):/srv/jekyll" hydv-devdocker compose up dev
# or
podman compose up devGenerates the static site using Jekyll and serves it via an ultra-lightweight Nginx container at http://localhost:8080:
# Build the production image
docker build --target prod -t hydv-prod .
# Run Nginx static server
docker run --rm -d -p 8080:80 --name hydv-site hydv-proddocker compose up prod
# or
podman compose up prod