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 install
To start the local server:
bundle exec middleman server
The site will be available at http://localhost:4567
.
To build the site locally:
bundle exec middleman build
The 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.