2016-07-05 6 views
2

WordPressからJekyllへの投稿を移動したいのですが、コードブロックに問題があります。元の書式設定タグをKramdownタグに置き換えるコードを書いたが、ページは書式記号を認識せず、テキストのように扱う。ここ はコードです:コードブロックKramdown、液体で修正

{{ content | replace: '[code language=”csharp”]', '~~~<br>' | replace: '[/code]', '<br>~~~' }} 

そのは、元のコードを置き換えますが、書式設定のパターンを認識しません。多分私は形成後にそれを更新する必要がありますか?またはマークダウンテキストを再フォーマットする方法がありますか?または、HTMLに変換する前にこの操作を実行できますか?私はすべてのポストのために働く一つの方法を書いてみたいです。

答えて

3

これを行うと、Markdownコンバータがこの変更を取得するのが遅すぎます。

このようにするには、Markdownコンバータを実行する前に置換を実行するwrite a pluginが必要です。

ただし、新しい投稿に[code]を使用しないとすると、Wordpressブログから既に作成したMarkdownファイルを直接検索/置換する方がはるかに簡単です。

つまり、​​(または同様のテキストエディタ)のすべてのファイルを開き、すべてのファイルを検索/置換します。

+0

ありがとう、その完璧 –