Table Of Contents in Octopress


I’m still looking for an easy and proper solution to implement pictures with subtitles and an original size pop-up for my blog. On the way I found some interesting ideas to equip Octopress, Hacker’s Blog Engine, with a table of contents.

So I stumbled upon this article and really wondered about the complexity of solutions other people found. So I just want to present the solution that I found.

Herzlich Willkommen!

Herzlich Willkommen!

Die Sonne steht hier senkrecht über mir.

Nach einer Pause von mehr als drei Jahren seit der letzten Expedition in Süd-Amerika 2009, meldet sich Robert wieder aus seinem Auslandsstudio aus der Karibik zurück. Vieles hat sich seit dem geändert. Manches ist gleich geblieben. Damals war portables Internet, GPS und Offline-Routing unerreichbar. Facebook war noch nicht omnipräsent. Mein Couchsurfing-Profil gab es tatsächlich schon, lag jedoch brach.

Patching Ruby Gem GSL

The Github Gist code pasting service received some updates, which breaks the layout of the embedding tags used by this blogging engine octopress (Issue #847).

This issue was already fixed and got included in the development branch 2.1. I decided to upgrade my blog to the latest development version. Afterwards the Ruby version manager rvm asked to install a new ruby version. To meet the exact requirements of octopress I decided to give it a run, but when installing the required gems using bundle install I wasn’t able to install gsl, the ruby binding to the GNU scientific library, which is used to speed-up the “related posts” calculation. I remembered to run into this problem once before. Unfortunately it isn’t resolved yet. :(

vector_complex.c:1989:12: error: conflicting types for 'gsl_vector_complex_equal'
/usr/include/gsl/gsl_vector_complex_double.h:167:5: note: previous declaration of 'gsl_vector_complex_equal' was here
make: *** [vector_complex.o] Error 1