This site is built with Middleman and deployed via GitHub Pages. The static site is automatically generated using GitHub Actions.
To run the site locally, make sure you have:
- Ruby (version specified in
.ruby-version) - Bundler (
gem install bundler)
Then install dependencies:
bundle installTo start the local server:
bundle exec middleman serverThe site will be available at http://localhost:4567.
To build the site locally:
bundle exec middleman buildThe static files will be generated in the build/ directory.
Deployment is handled automatically via GitHub Actions on every push to the master branch.
The generated site is published to the gh-pages branch and hosted with GitHub Pages.
No manual deployment steps are required.
source/– source files for the static site (HTML, ERB, CSS, JS, etc.)build/– generated static site output (ignored in version control).github/workflows/– CI/CD pipeline configurationconfig.rb– Middleman configuration file
To add new content or pages:
- Edit or add files in the
source/directory. - Commit and push your changes to
master. - GitHub Actions will automatically build and deploy the updated site.