newtheatre / website

:globe_with_meridians: The New New Theatre Website
https://newtheatre.org.uk
5 stars 7 forks source link
jekyll theatre website

The Nottingham New Theatre - newtheatre.org.uk

Build Status

The public-facing website for The Nottingham New Theatre, a student-run theatre at the University of Nottingham. This site was launched in March 2019 to replace its Wordpress-based predecessor with a more modern look and feel, powered by Jekyll.

The site pulls ticket listenings from the New Theatre Ticketing Website API, with the endpoint specified in _config.yml by ticket_baseurl.

For documentation on how to edit the site see the repo wiki. The TL;DR is that most content editing can be done quickly and easily using Forestry. Please email it@newtheatre.org.uk if you think you need access to do that. Otherwise, editing can be handled through pull requests.

Local Build

You can build this site locally by downloading the repo and building it using Jekyll. The following steps will work on macOS, Linux and Windows using WSL. Using Windows without WSL will require fiddling with Ruby binaries.

Run the following commands in a command line:

bundle config path vendor/bundle

bundle install

bundle exec jekyll server

This will then start the Jekyll server which can be reached at http://localhost:4000/

Docker

Alternatively, you can get this up and running with Docker.

To run a development version in docker, use this command

docker run --rm --volume="$PWD:/srv/jekyll" -p=4000:4000 -it jekyll/jekyll:3.8 jekyll server

Then open http://localhost:4000 in your browser

Help!