2017-01-17 12 views
1

マークダウンファイルに次の文を入力したいとします。彼女は<h1>が大きいと言います。私はStackOverflowでh1の周りに3つのバッククォートで行うことができますが、これは.mdファイルでは機能しません。私はまた、単一のバックティック、一重引用符、二重引用符、ハッシュタグ、スペップ、<code>h1</code>などを考えました。これを行う方法はありますか?htmlをレンダリングせずにmarkdownファイルに入力するにはどうすればよいですか?

+1

私はそれはあなたが使用している特定のレンダラに依存思うだろう。たとえば、Stack Overflowの従来のC#Markdownライブラリには、[Some options](https://github.com/hey-red/Markdown/blob/master/src/Markdown/MarkdownOptions.cs)が関連しているようですあなたが欲しいもの。 – mason

+2

標準マークダウンでは、単一のバックティックが可能です。それがあなたのレンダラで動作しない場合、レンダラの問題 –

+1

通常は、使用するツールのドキュメントを読むのは本当に良いアイデアです。 – arkascha

答えて

3

<のHTMLエスケープシーケンスである&lt;に置き換えて、<文字をエスケープできます。

she says &lt;h1> is large 

注意点として、original Markdown "spec"が言うには、以下のい:あなたは文は次のようになります

はしかし、Markdownをコードスパンやブロック内で、角括弧とアンパサンドは常にエンコードされます自動的に。これにより、Markdownを使用してHTMLコードを書くのが容易になります。 (あなたの例のコードではすべての単一<と&をエスケープする必要があるため、HTMLの構文について書くためのひどいフォーマットで生のHTMLとは対照的に。)

を...意味している、あなたが」あなたが使用しているレンダラが「適合」していない場合(その文書に準拠できる範囲で)、バグを提出したいかもしれません。

4

通常、コードを1つのバッククォートで囲み、自動的にエスケープすることができます。それ以外の場合は、< &lt;と>&gt;のHTMLエスケープを使用してください。

すなわち

she says &lt;h1&gt; is large or she says `<h1>` is large 
関連する問題