The vim editor has some nice extensions for outlining. In order to convert your stuff to html pages I wrote a small awk script. There are two versions Create webpages from vim outliner’s .otl files using css stylesheets. (up to version v0.2 in my repository).