Controversial idea, may be better to use erb over Haml if this is intended to be a teaching website. (I use Haml in every day life, but when I teach beginners and within the RailsBridge curriculum we use erb.)