Skip to content

spamihilator/spamihilator.com

Repository files navigation

Spamihilator website

This repository contains the source files for the Spamihilator website.

https://www.spamihilator.com

Everybody is invited to contribute! Please fork the repository and send me pull requests. I will check and upload them to the Spamihilator web server as soon as possible. For more information read the GitHub help on creating pull requests.

Building

This website has been created using Jekyll. If you want to build it please follow these steps:

  1. Download and install Ruby 1.8.7 (if you haven't done so already).

    Under Windows I recommend to use RubyInstaller. Under Linux and Mac OS I highly recommend to use rvm as the repository already contains proper .ruby-version and .ruby-gemset files.

  2. Install the bundler gem (if you haven't done so already).

    gem install bundler

  3. Clone or download this repository.

  4. Open a command line shell in the cloned directory and enter the following command:

    bundle install

  5. After that you are ready to build the website using the following commands:

    compass compile
    jekyll

  6. Repeat these commands whenever you make a change. The files will be compiled to the subdirectory _site.

Run locally

You may also run and test the website locally before uploading your changes. In order to do this, follow the instructions above and then run the following command:

jekyll --server

Launch a web browser and open http://localhost:4000 to view the site. For more information see Jekyll's website.

Building and running with Docker

If you don't have Ruby and don't want to install it you can use the Docker image:

docker build -t spamihilator.com-dev .
docker run -it -p 4000:4000 -v $(pwd)/_site:/spamihilator.com/_site spamihilator.com-dev "jekyll --server"

License

Creative Commons License
If not noted otherwise the files in the Spamihilator website repository by Michel Krämer are licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. Based on a work at http://www.spamihilator.com and https://github.com/michel-kraemer/spamihilator.com.