Skip to content

pep-dortmund/homepage

This branch is 2 commits ahead of main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f7ea00c · Mar 25, 2025
Jan 15, 2024
Nov 20, 2024
May 24, 2021
Sep 29, 2023
Jan 24, 2023
Mar 8, 2023
Feb 24, 2025
Jun 9, 2021
Sep 29, 2023
Feb 26, 2025
Feb 24, 2025
Feb 26, 2025
Aug 16, 2022
Nov 19, 2024
Feb 26, 2025
Mar 18, 2025
Aug 16, 2022
Feb 15, 2020
Jan 24, 2023
Aug 16, 2022
Feb 3, 2025
Mar 25, 2025
Mar 16, 2014
Jan 27, 2023
Aug 16, 2022
Oct 26, 2016
Oct 26, 2016
Oct 26, 2016
Oct 26, 2016
Oct 26, 2016
Oct 26, 2016
Oct 26, 2016
Feb 27, 2023
Oct 26, 2016
Nov 19, 2024
Oct 26, 2016
Oct 26, 2016
Jun 9, 2021
May 21, 2024

Repository files navigation

homepage Upload

Repository of the PeP al. homepage (https://pep-dortmund.org).

Contributing

See Contributing for detailled explanation how to

  • write new posts
  • add static pages
  • edit the navigation
  • minified markdown intro
  • other crazy things

Local Testing

It is advisable, that you test the website locally if you make any changes or review Pull Requests

Install the required software

Ubuntu

$ sudo apt install ruby-dev nodejs libxml2-dev libxslt-dev build-essential
$ gem install --user bundler

And add this to your ~/.bashrc ~/.zshrc ~/.profile/...:

export GEM_HOME="$(ruby -e 'puts Gem.user_dir')"
export PATH="$PATH:$GEM_HOME/bin"

ArchLinux

$ sudo pacman -S ruby nodejs libxml2 libxslt
$ gem install --user bundler

And add this to your ~/.bashrc ~/.zshrc ~/.profile/...:

export GEM_HOME="$(ruby -e 'puts Gem.user_dir')"
export PATH="$PATH:$GEM_HOME/bin"

macOS

$ brew install ruby node
$ gem install bundler

Testing

Go to the base directory of this repository.

First install all required gems

$ bundle config set --local path 'vendor/bundle'
$ bundle install

In order to test the site at this point, simply run

$ bundle exec jekyll serve

The website is then served at localhost:4000. Changes to the inputfiles are recognised and the website is build again, press f5 in the browser to update.

Some updates, like changing images might require to delete the cache (ctrl + r in chrome).