wurstscript / wurstscript.github.io

WurstScript website and documentation
https://wurstlang.org/
Apache License 2.0
8 stars 15 forks source link
documentation github-pages tutorial wurstscript-website

pages-build-deployment

WurstScript Webpage & Documentation

Live at https://wurstlang.org/

This folder contains the complete source of the WurstScript website, configured as jekyll project and deployed via github-pages.

Developer Information

Serving the page locally:

  1. Check whether you have Ruby 2.7.4 installed:

    ruby --version

  2. Install Bundler:

    gem install bundler

  3. Execute

    bundle install

  4. Run the server with:

    bundle exec jekyll serve

Styling

We use Sass as stylesheet language and you can find the files inside the _sass folder.

Tutorials

Tutorials are included as part of the documentation in their own section.

To create a new tutorial:

Standard library doc

Adding a standard library doc page works almost the same as tutorials.

Building Search Index

  1. Set the key as environment variable $env:ALGOLIA_API_KEY='PRIVATE_KEY'

  2. Run bundle exec jekyll algolia