Spamihilator website now Open Source
I’ve just released the source code of the Spamihilator website as Open Source. You can download it from the following GitHub repository:
https://github.com/michel-kraemer/spamihilator.com
Everyone is invited to make contributions! I’m open to all kind of changes. You may submit new content (e.g. FAQ), change the design or style, etc.
If you want to contribute, please fork the GitHub repository and send me pull requests. I will check and upload them to the Spamihilator web server as soon as possible. Further instructions can be found below or in the README file.
Building
The Spamihilator website has been created using Jekyll. If you want to build it, please follow these steps:
-
Download and install Ruby 1.8.7 (if you haven’t done so already).
Under Windows, I recommend using RubyInstaller. Under Linux and Mac OS, I highly recommend using rvm as the repository already contains proper
.ruby-version
and.ruby-gemset
files. -
Install the bundler gem (if you haven’t done so already).
gem install bundler
-
Clone or download this repository.
-
Open a command line shell in the cloned directory and enter the following command:
bundle install
-
After that, you are ready to build the website using the following commands:
compass compile
jekyll
-
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.
License
If not noted otherwise, the files in the Spamihilator website repository are licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Posted by Michel Krämer
on 2 May 2013
Next post
bson4jackson 2.2 has just been released!
The latest release 2.2 of bson4jackson, which has just been released, now supports Jackson 2.2. Thanks to contributions from the community, dependencies have also been updated.
Previous post
5 anti-spam measures for phpBB 3.0
Discussion boards powered by phpBB are regularly targeted by spammers. Version 3 has introduced an improved Captcha but there are more possibilities to reduce spam. In this article, I present five useful and effective measures.
Related posts
10 recipes for gradle-download-task
gradle-download-task is a Gradle plugin that allows you to download files during the build process. This post summarizes common patterns and use cases of gradle-download-task and provides useful tips and tricks.
Build Scala projects with Eclipse Buckminster
Buckminster is a tool to build Eclipse RCP applications. It contains a lightweight Eclipse SDK and features but no means to build Scala projects yet. This post tries to bridge this gap.
Scala projects with Eclipse PDE Build
The Scala IDE does not support Eclipse PDE yet. This article explains how to configure your OSGi-based project, so you can run your PDE build in headless mode and compile your Scala code.