2017-12-22 10 views
0

私は珍しい状況があります。私は最終的にドキュメントを生成するためにmarkdownファイルを使用するwikiのようなサイトになるウェブサイトの過渡的な状態にあります。しかし、フェーズ0の上級管理者へのデモンストレーションでは、高度なレイアウトのためにマークダウンの代わりにHTMLを使用する必要があります。これによりMarkdownファイルの大部分がHTMLになります。一般的に言えば、これはうまくいきますが、「4スペースはコードブロックを意味します」というマークダウンの意味は、ページをレンダリングする代わりに< >のHTMLをスクリーンに貼り付けるだけです。Markdownコードブロックの生成を無効にするにはどうすればよいですか?

私の質問は、「4つのスペースはコードブロックを意味しています」ということをどうすればいいですか? IMO、これは最初は馬鹿馬鹿しいデザインですが、実際には私の現在のプロジェクトにはうんざりしています!例えば

私はいくつかのページで

<div class="banner detail"> 
    <div class="banner-inner"> 
     ... 
    </div> 
</div> 

バナーを持っている、これは期待どおりにレンダリングされます。他の人には、 "バナーインナー" divとその中のすべてがページに吐き出されます。地獄でも、このコードをスニペットで表示するのではなく、試行錯誤で5分間の試行錯誤を繰り広げました...

私は、踏み忘れたり、 ) この機能"!!

+0

あなたのサイトの最初の場所でMarkdown処理を行っている/使用しているウィキソフトウェアとは何ですか? –

+0

Javaパッケージに含まれていると判断した "PegDownProcessor"のようなものです。それのための主要なgithubを見て、適切にそれが非難されていることを示しています。大井 –

+0

一般的に、Markdownはルールがカスタマイズを予期しないため、パッケージ全体として提供されます。しかしながら、カスタマイズを可能にするいくつかの実装が存在する。どのような種類のカスタマイズもサポートしているかどうかを確認するために、使用している実装のドキュメントをチェックする必要があります。 – Waylan

答えて

0

悲しいことに、この「機能」を無効にできるかどうかは、使用している特定のソフトウェアパッケージのカスタマイズに関する質問に委ねられています。

私は、特定の問題が、無効なHTMLコード(つまり、終了タグがありません)をエンジンが処理するのではなく表示するコードとして解釈することによって、特定の問題が発生したと判断することができました。だから最後に、これが実際に起こるのを見て、私が修正するバグを持っていることを意味する傾向がありました。

関連する問題