markdown文件无插件完美快速导入wordpress

问题背景

博主的WordPress搭建好了也有一段时间了,近期被安利了果核大大的极客主题CorePress,真的是超级好用,加强后的文章编辑器也越发的顺手。但很多博主常年累月用的都是MarkDown格式进行博客的书写,我们的作者Lucifer就是这么一位热衷于MarkDown的用户。有天他找到Kate,问能不能解决MarkDown问题。采用markdown方式编写的文件如果想导入到wordpress中,还是要费一番周折的,我在网上也没找到很好的解决办法。一些人说用wordpress的编辑markdown插件来导入markdown文件,但是,经过测试,发现这种方式真的很差劲,导入的布局和源文件的布局差别很大。于是,我研究了自己的导入办法,无需安装插件的情况下,完美快速地导入wordpres。废话不多说,贴个效果图,直接开始做。

图片.jpg

1、用Typora将markdown转html

不知道你们使用什么工具编写markdown,我这里使用的是Typora,强烈推荐,非常好用,而且还是中文版。将

markdown文件用Typora转为html,记住,这里要转的格式为HTML(without styles),一定要选择这个选项,不要选择HTML。

2、html导入wordpress

在wordpress新建一个空的文章页面,并将编辑模式由“可视化”切换为“文本”,在文本状态下,将html中的内容全部粘贴进来,然后再切换回“可视化”模式。神奇的事情发生了,页面的格式和markdown文件的一模一样。这就完成了markdown文件的完美导入。

注意事项

很多wordpress网站大多采用了一些好看的模板,这些模板有时候会导致最终的呈现效果和文章编辑时显示的不太一样。在导入markdown文件时,也发现了一些不一样。我在这里把我发现的问题和解决办法说一下,如果各位在操作的时候还发现了其他问题,欢迎大家在下方留言

  • 问题一:文章内容部分的布局非常宽
    我发现是在编写markdown的时候,一些特殊的样式(如图片居中)无法在markdown中直接表示,而是使用了html标签和css样式的形式进行了表示,结果,markdown转html的时候保留了这些标签和css,也就导致后面的问题。我这里出现布局非常宽是因为添加了<div></div>标签,只要把这些标签都删除即可
  • 问题二:代码部分布局不对
    一些代码布局插件都具有特定的编写标签,直接导出的html文件对源文件中的代码部分做了比较好的处理,也用标签的方式表示出了代码部分,wordpress的一些代码插件可以很好的兼容,但有一些不可以,出现了布局问题。我这里的解决办法是,将<pre>……</pre>标签中的<code lang="c++" class="language-c++"></code>这些标签和样式去除掉。
  • 这不是问题,这是补充
    对于果核大大的CorePress主题经过测试下来,不存在以上问题(目前博主没有发现,暂且当做不存在吧)

Typora资源下载

来源:默认网盘
来源:默认网盘
THE END
分享
二维码
打赏
< <上一篇
下一篇>>