markdown preview with code highlighting