powered by WebsiteBuilder
This is an example website showcasing the WebsiteBuilder API; Commonly used to create Saudi olympiad teams' websites, to preserve history of the olympiads in one place.
This website includes: olympiads, participations, members and contact.
Read Website public data files documentation.
You might also refer to Developer documentation.
You need:
- Python Interpreter
- Ruby Interpreter
- Python dependencies requests and semver; install using pip (or your system's python package manager):
pip install requests semver
- Install Ruby dependencies using Bundler:
bundle install
How does it work?
`bundle` is a package manager, `Gemfile` contains the packages list. Jekyll latest version is 4.4.1, but the current version used in Github pages ispython prebuild.py && python build.py && bundle exec jekyll serve -s ./rootIf you have WebsiteBuilder locally you can do:
python prebuild.py --path ../WebsiteBuilder && python build.py && bundle exec jekyll serve -s ./rootThis project is licensed under the GNU General Public License v3.0.
Check LICENSE