[WordPress] どのように修正するか?Wp markdown のワードプレスのプラグイン プラグインの構文ハイライター進化投稿破損しているか?

スポンサーリンク

質問

ヘルプ !C++ コードをいくつか文書化されている (または任意のコードをすることができます) ワードプレス プラグインの 構文ハイライター進化 の過去数ヶ月間。すべてがうまくあった。例えば、C++ コードで正しく表示されているポスト。例えば、次の構文は C++ コードに表示する素敵なワードプレス

[code language="cpp"]
   c++ codes goes here...
[/code]

最近、私はワードプレスのマーク ダウンを使用して探索を開始し、マーク ダウン markdown wp プラグイン と新しい記事に書き始めた。(シンプルさと移行のしやすさの利点/共有/長期的に保守).

….すべての私の古い記事 (とコード構文 highligher 進化構文で包まれて) すべてを得たが破損しているを実現 !

は、たとえば、(

<
>

など) のような文字 (

&lt;
&gt;

など) のような HTML エンティティに変換得た。さらに、私はまた C++ コードに挿入される HTML タグの負荷を参照してください

を参照してください ここで 私のワードプレスのサイトでサンプル ポストを (下方向にスクロールし、いくつかのコード ブロックが表示されます)。Supposingly いくつか今何ものように見える C++ コードの C++ コードが含まれます

以下このエラーを発見しましたを作業状態に戻るを得ることができるかどうかを参照してくださいにプラグインをアクティブにして deactiving で遊んで (すなわちコード ハイブリッド C + ではなく、C++ のコードとして表示されている + HTML コード)。いいえ運クロイツベルク

(現在私は活性化構文ハイライター evoled と wp markdown のプラグインを持っている).

誰も前に同様の問題が発生しました、どのようにしてこれを解決しましたか?

すべての助けを非常に感謝されると思います !

(月曜日 2015 年 3 月 2 日) を更新:

(1) を持っている回避策 wp markdown プラグインを無効にします。(2)、構文ハイライター-進化したアクティブ化を続けた。(3) Jetpack markdown プラグインを有効にします。以下の手動の回避策の手順 (のうち約 100) 1 を修正助けて投稿します

  • ように見えます Jetpack markdown プラグイン補完より良い構文ハイライター進化してプラグイン。(私の観察に基づくクロイツベルク)

  • 実験として、私は手で修正した、古いポスト (1) をオフにして、ワードプレスの視覚的エディター。(2) その古いポストを編集しました。ここでは、 新しい 古い

  • 古い記事の編集を始めたとき、私は全体のポストが (これは) いいですエディターでマーク ダウン形式に自動的に変換されたことに気づいた。良いニュースは、予期しない HTML タグは今消えていた (私は、視覚的なエディターではなく、裸の最小ワードプレスのエディターを使用していたためにと推測される)。ので、少なくとも私は回復可能性があります/マークダウンのような記事の全体のチャンク (のような私のデスクトップ上の崇高なテキスト) のテキスト エディターにコピーします

  • しかしこの変換は完璧ではない – 私は気づいたいくつか副産物。 このような別名

  • 多くのキャリッジ リターン (すなわち改行) 姿を消した – 複数行の原因となった「マージ」1 つの行にします。手動でこれらの行を再フォーマットする 1 つをならなかった。(痛み !)

  • 私は
    #include
    # include

    (途中で追加された空間) として登場したようなものも気づいた。それらを手動で修正しならなかった。同様に

    #

    を含むいくつかの他のエンティティの.

  • (今半 markdown) の古い記事を手動で編集する

    、私はタグを削除すべてレガシ構文ハイライター オープン

    [code language="cpp"]

    3 バック ティック プラス コードの拡張 (

    .cpp). And the close tag `[/code]` to three back-tick (

    )。詳しくは Jetpack Markdown Doc Markdown 余分なドキュメント を参照してください

  • 一度

    新しい Jetpack 記法の構文との記事を更新しました、「知っている」これらの新しいタグについて、それを c + + の色コーディングを自動的に適用するように見えたの構文ハイライター進化。(場合 3 バック ティック コード拡張子なしを使用して、構文ハイライターまだ動作だけで、色なしをブロックにコードをラップする).

  • 純純。良いニュースは、1 つ、ポストを手動で「アップグレード」する私を可能にする回避策を発見したこと (そして古いを回復する方法の記事 – すなわち wordpress のビジュアル エディターを無効にするコードの中でこれ以上予期しない HTML タグ)。欠点: これになります時間のかかるプロセスとして手動で不足しているキャリッジ リターンのスポットし、コード ブロックにそれらを再追加する必要があります。このような 100 の記事を取るだろう… 更新いくつかの時間

の答え

ちくしょう markdown プラグイン markdown を HTML からの投稿を変換、編集のためそれらを読み込むときとそれらを更新するときに戻ってそれらを変換します。ゴミ箱に移動を得ることのコードと同じ問題を抱えてをいたこれは大きな痛みです。(私はそれを修正バックアップ)

私の解決策は http://gist.github.com/ で gists–を使用する – 私のコードを表示します。 oEmbed Gist のプラグイン は非常によくその作業になります

http://stackoverflow.com/questions/28798741/how-to-fix-wordpress-wp-markdown-plugin-corrupted-syntax-highlighter-evolved-pl

スポンサーリンク

Leave a Reply