3

投稿を WordPress から Jekyll に移動したいのですが、コード ブロックに問題があります。元のフォーマット タグを Kramdown タグに置き換えるコードを書きましたが、ページはフォーマット マークを認識せず、テキストのように扱います。コードは次のとおりです。

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

元のコードを置き換えますが、フォーマットパターンを認識しません。結成後にアップデートすればいいのでは?または、マークダウンテキストを再フォーマットする方法はありますか? または、HTMLに変換する前にこの操作を実行できますか? すべての投稿で機能する 1 つのメソッドを書きたいと思います。

4

1 に答える 1

3

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

これを希望どおりに機能させるには、Markdown コンバーターを実行する前に置換を実行するプラグインを作成する必要があります。

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

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

于 2016-07-05T23:46:29.477 に答える