0

github で使用する *.md 形式のコード例を書いていますが、現在、コード ブロックで<演算子をエスケープする方法が見つかりません。Python

```Python
i = 0
while i < 10:
    print i
```

これにより、その後のすべてのテキスト< 10:\nが紫色に変わります。以下の例:

ここに画像の説明を入力

\so: のようにエスケープしようとしましwhile i <\ 10:たが、このスラッシュは github にアップロードした後も表示されたままになり、コードが無効になるため意図的ではありません。

これをどのように解決しますか?

編集: @Blender は、```Python ブロックを使用する代わりに、コードをインデントすることを提案しました。これにより、gedit から同様の応答が生成されます。

ここに画像の説明を入力

4

3 に答える 3

0

したがって、この煩わしさを解決する唯一の実行可能な解決策は、次のように、小なり記号「<」が出現するたびにブラケットを閉じる必須のコメントでした。

```Python
i = 0
while i < 10: # >
    i += 1
```

Color stays the way it should be.
  1. これはgeditの色の変化を解決します
  2. コードブロックはエラーフリーのまま
  3. Github はすべてを適切にレンダリングします

私はこれを許容できる解決策として選択します。

于 2013-03-03T16:04:42.960 に答える
0

複数行のコードがある場合は、4 つのスペースでインデントします (Markdown を使用する StackOverflow の場合とまったく同じです)。

Here is some sample Python code:

    def foo(bar, *args, **kwargs):
        print bar, args, kwargs

Here is some more text.
于 2013-02-25T09:46:11.550 に答える
-1

htmlentity コードで問題ない可能性があります。&lt;

于 2013-02-25T09:42:29.740 に答える