Wordpress 带Kramdown的代码块,在液体中修改

Wordpress 带Kramdown的代码块,在液体中修改,wordpress,markdown,jekyll,liquid,kramdown,Wordpress,Markdown,Jekyll,Liquid,Kramdown,我想把我的帖子从WordPress转到Jekyll,我的代码块有问题。我编写了用Kramdown标记替换原始格式标记的代码,但是页面无法识别格式标记,并将其视为文本。 以下是代码: {{ content | replace: '[code language=”csharp”]', '~~~<br>' | replace: '[/code]', '<br>~~~' }} {content | replace:'[code language=“csharp”]','~~'

我想把我的帖子从WordPress转到Jekyll,我的代码块有问题。我编写了用Kramdown标记替换原始格式标记的代码,但是页面无法识别格式标记,并将其视为文本。 以下是代码:

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

它将替换原始代码,但无法识别格式模式。也许我需要在编队后更新它?或者是否有一种方法可以重新设置标记文本的格式?或者,我可以在转换为HTML之前执行此操作吗?我想写一个适用于所有post的方法。

当您进行此替换时,对于Markdown转换器来说,接受此更改为时已晚

要按您希望的方式执行此操作,您需要在Markdown转换器运行之前执行替换

但是,假设您不想在新帖子中使用
[code]
,那么直接对您已经从Wordpress博客中创建的标记文件进行一次性搜索/替换会容易得多

i、 e.在(或类似的文本编辑器)中打开所有文件,并对所有文件进行搜索/替换