Skip to content

Website for THS International Reception at KTH, built with React, Gatsby, GraphQL & Netlify CMS

License

Notifications You must be signed in to change notification settings

THS-International/website

Repository files navigation

THS-International-Reception

This project is built with Gatsby and Netlify CMS.

Gatsby is a static site generator framework based on React.

Netlify CMS is a Content Management System that provides a graphical interface to edit the website.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Gatsby CLI install by running

npm i -g gatsby-cli

Installing

git clone https://github.com/oscsyn/ths-international-reception.git
cd ths-international-reception
npm i

and start the development server by running

gatsby develop

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

How to use the Netlify CMS

Acces the admin panel at https://www.thsint.se/admin/

Note: The CMS publicates changes to github which can take up to 2-4 minutes.

News

The first page of the admin panel is the news page. You can add news by pressing the New News button. A title, picture, description and preview is required.

Pages

Update existing pages by pressing the Pages button in the left side menu. There you can find a list of all aviable pages. If you want to add a new page contact the IT-team.

Pictures

The CMS is using Gatsby Images to make the pictures load faster. You need to scale your pictures to the right aspect ratio to make them fit as well as possible.

About

Website for THS International Reception at KTH, built with React, Gatsby, GraphQL & Netlify CMS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published