This repository contains the Jekyll-based website for the AI Usage License (AIUL) Project.
- Ruby version 2.5.0 or higher
- RubyGems
- GCC and Make
-
Install Jekyll and Bundler gems:
gem install jekyll bundler -
Clone this repository:
git clone https://github.com/yourusername/aiul-website.git cd aiul-website -
Install dependencies:
bundle install -
Start the local development server:
bundle exec jekyll serve -
Browse to http://localhost:4000
-
Make sure you are in the project root directory.
-
Install node packages (if you haven't already):
npm install -
Generate the static graphics:
npm run generate-images # This generates .PNG images in the /assets/images/licenses folder
_config.yml- Site configuration_layouts/- Page templates_includes/- Reusable components_sass/- SCSS stylingassets/- CSS, JavaScript, and images- HTML files in the root directory - Individual pages
This site is set up to deploy automatically to GitHub Pages when changes are pushed to the main branch. The deployment is handled by the GitHub Actions workflow defined in .github/workflows/jekyll-gh-pages.yml.
To deploy:
- Commit your changes
- Push to the main branch
- GitHub Actions will build and deploy the site
Modify the styles in _sass/main.scss to customize the appearance of the site.