Skip to content

Latest commit

 

History

History
41 lines (26 loc) · 1.19 KB

File metadata and controls

41 lines (26 loc) · 1.19 KB

Source for www.rakefire.io, the Rakefire marketing site. Built with Bridgetown and deployed to GitHub Pages from main.

Stack

  • Ruby (see .ruby-version)
  • Bridgetown 2.x (bridgetown-feed, bridgetown-sitemap, bridgetown-seo-tag)
  • Liquid templates in src/
  • SCSS in _sass/ compiled via sass-embedded to src/css/style.css

Local development

bundle install
bundle exec bridgetown serve

Then open http://localhost:4000.

Production build:

BRIDGETOWN_ENV=production bundle exec bridgetown build

Output goes to output/.

CSS

src/css/style.css is checked in as the byte-exact output of the legacy Jekyll/libsass build, so the deployed stylesheet matches the pre-Bridgetown site. If you change anything under _sass/, regenerate it:

bundle exec rake css:build

Note: sass-embedded (Dart Sass) emits a slightly different stylesheet than libsass did against this Bootstrap fork — diff the result before committing.

Deploy

.github/workflows/pages.yml builds on every push to main and publishes to GitHub Pages (custom domain: www.rakefire.io). No manual deploy step.