update theme, add adoc and yaml modes