您知道古腾堡为何更改了我的HTML和样式吗?
我将旧的大型WP网站中的帖子内容导入到全新的安装和新数据库中。近1200个帖子及其元数据和相关媒体。 XML文件为15mb。我将标准WordPress导入/导出与媒体导出一起用于特色图片。原始站点使用TinyMce advanced来维护客户端的经典编辑器外观。
大部分内容都保留下来,但是在新设置中,导入内容的HTML发生了变化。导入的内容现在位于“经典”块中,并且HTML视图显示,现在在段落之间存在HTML换行符(<br />
),而在段落之间则存在 
是空白。
以下是指向前端图像的链接:
这里是HTML前后的链接:
关于古腾堡的事情正在改变帖子内容的基本HTML,我很想知道该怎么做。
https://wordpress.org/support/topic/gutenberg-does-not-play-nicely-with-code-editor/
https://github.com/WordPress/gutenberg/issues/11211
https://core.trac.wordpress.org/ticket/45636?cversion=0&cnum_hist=1
通过CSS的Themeisle,我能够解决前端段落间距的问题
br
{ content: "A" !important;
display: block !important;
margin-bottom: 1em !important;
}
这是Gutenberg的某种错误,还是我应该继续进行CSS修复?什么是正确的HTML在这里?如果不正确,是否可以使用某种正则表达式魔术来解决?
更新 我重新运行了没有活动插件的导出,并将其导入到没有活动插件的全新安装中。屏幕快照显示了相同的内容如何显示在XML,后编辑器Gutenberg“经典”模块(以“以HTML格式编辑”模式)和数据库中。进入“经典”块后,段落之间的空格消失了,并添加了br和nbsp。在数据库中,br已消失,但nbsp仍然存在。
这里是屏幕截图的link。