The source for the fooyin project website, built with Jekyll and deployed on Cloudflare Pages.
- Ruby 3.2 or newer
- Bundler
- Git
Install the required packages:
sudo pacman -S --needed git ruby ruby-bundler ruby-erb base-develClone the repository:
git clone https://github.com/fooyin/fooyin.org.git
cd fooyin.orgInstall the project's Ruby dependencies:
bundle config set --local path vendor/bundle
bundle installStart the Jekyll development server with LiveReload:
bundle exec jekyll serve --livereloadOpen:
http://localhost:4000
Changes are rebuilt automatically, and supported browsers will refresh when files are modified.
.
├── _config.yml # Jekyll configuration
├── _layouts/ # Page layouts
├── _includes/ # Shared template fragments
├── assets/ # CSS, JavaScript, images, fonts
├── pages/ # Static pages
└── _site/ # Generated site (not committed)
Changes pushed to the master branch are automatically built and deployed by Cloudflare Pages.