In-browser markdown editor with syntax highlighting