3

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

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

它替换了原始代码,但它不识别格式模式。也许我需要在形成后更新它?还是有重新格式化降价文本的方法?或者我可以在转换为 HTML 之前执行此操作吗?我想编写一种适用于所有帖子的方法。

4

1 回答 1

3

当您执行此替换时,Markdown 转换器接收此更改为时已晚。

为了使这项工作以您想要的方式工作,您将编写一个插件,在 Markdown 转换器运行之前执行替换。

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

即在记事本++(或类似的文本编辑器)中打开所有文件,并在所有文件中进行搜索/替换。

于 2016-07-05T23:46:29.477 回答