header image

在WordPress中使用Markdown

Markdown是一种非常好的格式化纯文本文件的方式,具有很好的可读性,也可以方便地转换为HTML。GitHub的README等地方都是使用Markdown语法的,简洁高效。

可以说,学会了Markdown之后,你就不会想去编辑麻烦的HTML了。要想学习Markdown,可以参考这里:Markdown语法说明

当然,Markdown并不能完全代替HTML,但是没关系,Markdown是完全兼容HTML的,你可以在其中任意插入HTML标签,实现Markdown之外的功能。

这么好用的东西,WordPress居然不支持(其实WordPress.com是支持的,但是WordPress程序本身却没有),那我们只有自食其力了。

插件里搜Markdown,能搜到不少工具,各有各的特点,但试用了几个之后,我最终决定使用JP Markdown。第一,它没有明显的Bug,对语法支持比较完善。第二,它没有多余的东西,编辑完全是在WP自带的编辑器里进行。而且Markdown只是在编辑器中使用,保存进数据的文章还是HTML的,所以即使以后停用了插件也不会有任何影响。

当然,可视化编辑器会干扰Markdown的使用(在可视化和代码之间切换会丢失格式),所以我们最好关掉,WP自带了选项,隐藏得有点深,在后台的用户我的个人资料里有个撰写文章时不使用可视化编辑器的选项,勾上就可以了。

最后还有一点,纯文本编辑使用非等宽字体实在太难看了,这里我们需要另一个插件,Admin Font Editor,安装之后会在后台的设置下面多出同名的选项页面,进去之后设置Font Size(字号,我设置的是14)和Font Family(字体,选择Select font from list or type a font name below之后在下面的输入框中输入Inconsolata, monospaceInconsolata是一个不错的等宽字体,需要在电脑上自行安装),然后Save Changes就行了。

PS:安装了插件之后,评论中也支持Markdown语法了。

赞赏

微信赞赏支付宝赞赏

回复

your email will keep secret. (* required).

你可以使用这些HTML标签和属性:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> .

This site uses Akismet to reduce spam. Learn how your comment data is processed.