我想将我的帖子从WordPress移到Jekyll,我遇到了代码块问题。我编写了用Kramdown标签替换原始格式标签的代码,但页面无法识别格式标记并将其视为文本。 这是代码:
{{ content | replace: '[code language=”csharp”]', '~~~<br>' | replace: '[/code]', '<br>~~~' }}
它取代了原始代码,但它没有识别格式化模式。也许我需要在形成后更新它?或者有重新格式化降价文本的方法吗?或者我可以在转换为HTML之前执行此操作吗?我想写一个适用于所有帖子的方法。
答案 0 :(得分:3)
当您执行此替换时,Markdown转换器接收此更改为时已晚。
为了使您的工作按照您想要的方式进行,您将有write a plugin在Markdown转换器运行之前执行替换。
但是,假设您不想将[code]
用于新帖子,那么直接在Markdown文件上进行一次性搜索/替换会更加容易,您已经从Wordpress博客。
即。打开Notepad++(或类似文本编辑器)中的所有文件,并对所有文件进行搜索/替换。