1

http://www.elmalabarista.com/blog/でブログを再構築しています。私は以前のバージョンのマークダウンを使用していましたが、コード サンプルがほとんどない理由を思い出しました。マークダウンでコード サンプルを実行するのは非常に脆弱です。

私はそこにいくつかのpythonを入れようとしましたが、マークダウンをコードとしてマークすることはできません!. 主犯?コードの構文はマークダウンです。スペースはありません。私はエディターとして wmd を使用しているにもかかわらず (ここで SO でどのように機能するかは私にとって謎です)、テキストを右に移動することはできないため、コードとして取得することはありません。これが問題です:

簡単なものを入れます:

:::python
def hello():
   pass

しかし、問題は私が持っているものです:

:::python def hello(): パス

また

:::python def hello(): パス

(はい、ボットはフォーマットされていますが、動作しません)。間違い - タブの使用、スペースの多すぎ、少なすぎ) は厳しく罰せられます。また、コードが長い場合、問題が発生する可能性も高くなります。

したがって、単純に行う方法はあります。

### 私の記事

  1. 私のリストのエントリ 1
  2. 私のリスト エントリ 2

:::python def x (a, b): a * b を返す

正しく変換され、この小さなことを二度と気にする必要はありませんか???

ちなみに、私はピグメントとpythonマークダウンを使用しています。

4

3 に答える 3

3

reStructuredTextの使用を検討してください。これは Python の標準の軽量マークアップであり、docstring や埋め込みドキュメントによく使用されます。これは非常に簡単ですが、強力でもあります。私の記憶が正しければ、コア Python ライブラリと Django の両方で使用されています。

于 2009-10-08T22:26:00.640 に答える
1

コードを4つ以上インデントする必要があります(ところで、コードとして認識される4つのスペースを追加すると、SOで気づきました)。これは4つのスペースがインデントされています。

:::python
def hello():
    pass
于 2010-01-17T22:37:34.543 に答える
1

私はgoogle-code-prettifyを使用してきましたが、これはかなりうまく機能します。

使用法:

コード スニペットを <pre class="prettyprint">...</pre> または <code class="prettyprint">...</code> に配置すると、自動的にきれいに印刷されます。

于 2009-10-08T22:52:05.537 に答える