uclab-potsdam / scrollytelling-beginners

Collection of material to dive in scrollytelling
MIT License
17 stars 11 forks source link

Scrollytelling for Beginners

Scrollytelling for beginners is a collection of code, resources and tutorials for the FH Potsdam students to help them dive in the topic of scrollytelling and scroll controlled narratives.

In this repository you will find:

Tutorials

You can access all the theory articles here on our Medium page. Theory articles are introducing some useful concepts for the practice sessions.

Available articles

Resources

In resources/ you can find a collection of markdown files:

Coming soon

Code

A basic (works local without the need to build things or even a server) scrollytelling template. See code/solutions for exercises solutions step by step.

Getting Started (Basic)


Open S01-Intro/index.html in your browser. start editing the files in S01-Intro/ in any code editor to change things.

Getting Started (Advanced)


light-server with node/npm

This requires some experience in using a command line as well as having node/npm installed, but it gives the advantage to auto-reload pages when files are changed and enables linting to keep your code nice and tidy.

install packages in the project directory

npm i

start a server

npm run serve

Python's SimpleHTTPServer

Follow this guide to fully understand what are you doing and/or install python.

If you already have python installed, in the code directory run:

python -V

To check your python version.

Enter the command to start the server in the directory:

# If Python version returned above is 3.X
python3 -m http.server
# On windows try "python" instead of "python3", or "py -3"
# If Python version returned above is 2.X
python -m SimpleHTTPServer

Atom's Package atom-live-server

If you are using Atom: