ScratchAddons / website

The website for Scratch Addons. (version 1, deprecated)
https://scratchaddons.com
GNU General Public License v3.0
16 stars 8 forks source link

Notice

This version of the Scratch Addons website is now deprecated in favor of ScratchAddons/website-v2. All contributions should go to the linked repository.

Scratch Addons website

Site Deployment workflow status Website: scratchaddons.com License

These are the files behind the Scratch Addons website. It is build with Jekyll as the static site generator, Bootstrap 4 as the CSS framework, and GitHub Pages as the hosting provider. The website is built simple with accessibility and readability in mind, and is mobile-compatible.

Building

  1. You will need Ruby and Bundler to use Jekyll. Read Using Jekyll with Bundler to install the requirements.

  2. Install the dependencies in the Gemfile:

bundle install 
  1. Serve the website (localhost:4000 by default):
bundle exec jekyll serve

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.


Themes

There are four themes that is implemented on this website.

  1. Normal light theme (normal Bootstrap colors): body
  2. Normal dark theme (colors customized with Material Design dark theme colors): body.dark
  3. Extension-styled light theme (Sora font, colors same as normal): body.extension-styled
  4. Extension-styled dark theme (Sora font, colors customized based on extension): body.extension-styled.dark

Each page development should be prioritized from the normal themes first, then the extension-styled themes, and light first, then dark. (top to bottom basically)

Extension-styled themes can be accessed by pressing SHIFT when clicking the dark theme toggle switch.