- Markdown pages (
*.md) for course content - Shared layout in
_layouts/default.html - Styles in
assets/styles.css
This site deploys only through GitHub Pages using the web-build branch.
Published URL:
On each push to main, GitHub Actions will:
- install Ruby dependencies,
- run
bundle exec jekyll build, - publish
_site/to theweb-buildbranch.
Workflow file: .github/workflows/deploy-web-build.yml
- In GitHub, open Settings > Actions > General.
- Under Workflow permissions, choose Read and write permissions.
- In Settings > Pages, set source to Deploy from a branch.
- Select branch
web-buildand folder/ (root).
If you need to publish manually from your machine:
bundle exec jekyll build
git subtree push --prefix _site origin web-build-
Install Ruby (with DevKit on Windows) so
rubyandbundleare available in your terminal. -
Install dependencies from this repository root:
bundle install
-
Start the local site server:
bundle exec jekyll serve --livereload -
Open
http://127.0.0.1:4000in your browser.