add syntax highlighting and page template