tlrobinson/evil.css — Issue #13: Serve evil.css via Github pages
Author: maelstrom
Created: 2012-01-16 00:36:58+00:00
State: open

Serving the css file using the 'raw' option serves the file with a mime-type of `text/plain`. This makes the css file fail to work in Firefox and other browsers. By making use of Github pages, the CSS file can be served with the correct mime-type, making the bookmarklet work in more browsers.

By simply making a `gh-pages` branch, Github pages will automatically be set up for you, with no more effort needed:

```bash
git clone https://github.com/tlrobinson/evil.css.git
git checkout -b gh-pages
git push origin gh-pages
```

Then, evil.css can be found at `http://tlrobinson.github.com/evil.css/evil.css` with the correct mine-type. Just keep `master` and `gh-pages` in sync, and Github will do the rest.

You can additionally make an index.html file to act as a landing page, where you can add the bookmarklet as an anchor for people to bookmark, but this step is completely optional.