Markdown preview with live update.