我正在使用Editorial用markdown撰写我的wordpress博客的帖子。
降价解析器完美地输出HTML代码,编辑嵌入式查看器以指定的格式和样式显示结果。
但是当我在Wordpress移动编辑器中粘贴HTML时,它会以错误的格式显示文本,显示太多空行。
例如:
# Header
Hello world, **this is Markdown!**
Other markdown paragraph!.
解析为:
Header
Hello world, this is Markdown!
Other markdown paragraph!.
在观众中显示为:
这是我的预期。
另一方面,Wordpress移动应用程序将HTML代码显示为:
如您所见,行太空了。
我认为CSS表Wordpress的段落和标题的边距配置为在上方放置一个空行,并且下面有一个空行。 但我无法修改CSS,因此我的强力解决方案是删除HTML代码段落之间的空白行。这很好用,但这个过程很繁琐。
所以我想使用强大的编辑工具来构建工作流程来自动化流程
目标是编写一个python脚本,它采用生成的HTML并擦除空行,小心不要擦除位于代码块的空行,这是源代码示例。
我正在考虑使用正则表达式来找到空行并丢弃代码块的解决方案,但我对Python及其库很新,所以我尝试过的代码片段不起作用。
任何人都可以为我提供一个如何实现这一目标的示例,或者是我自己撰写的一般gideline?
感谢。
PD:发布这样的问题没有我尝试的任何示例/源代码是一个非常糟糕的主意,我知道,但是我的python代码是一个没有任何意义的noob-messy-heap代码,所以我决定不发布它。