最新消息:蔓草札记的微信公众号开通了,赶紧在微信通讯录公众号中搜索“蔓草札记”关注下吧 :)

WordPress 迈向 Markdown 的脚步

博客经验 xhhjin 3503浏览 0评论

Markdown 作为一种轻量级的标记语言,被越来越多的写作爱好者传播使用,口碑甚佳,而 WordPress 作为目前最流行的博客系统,到现在也没有原生支持 Markdown,只能依靠插件来实现。不过,WordPress 也在为喜欢 Markdown 的博主进行改善,一步一步朝着 Markdown 的体验方向努力。在 2015 年 8 月发布的 WordPress 4.3 正式版本中新加入了一个叫做“格式化快捷键(Formatting Shortcuts)“的新功能,算是迈向 Markdown 的第一步。

wordpress-formatting-shortcuts

格式化快捷键功能

首先来了解一下 WordPress 4.3 正式版本中作为新功能加入的格式化快捷键具体能做什么:

  1. 使用 * 或 – 号来创建一个无序列表;
  2. 使用 1. 或 1) 来创建一个有序列表;
  3. 使用 ## 创建二级标题,### 创建三级标题,以此类推,直至六级标题;
  4. 使用 > 符号来创建一段引用。

更多详细内容,参考 4.3 的更新日志:http://codex.wordpress.org/Version_4.3

wordpress-formatting-shortcuts

很明显,这些都是 Markdown 的常用语法,只不过里面少了对一级标题的支持,这是因为 WordPress 开发团队认为,一级标题通常是文章标题才使用的格式,在正文中不应该出现一级标题。另外,如果你在使用的某些地方不想使用这些语法,还可以使用快捷键 Ctrl + Z 或者点击可视化编辑器中的撤销按钮来恢复。

虽然目前 WordPress 支持的 Markdown 语法比较少,但确是使用频率最高的几个,应该可以满足一部分博主的需求。另外,即将在本月发布的 WordpPress4.5 正式版本还会加入两个新的语法支持

  1. 用 ` 来创建行内代码 ;
  2. 用 — 来创建分割线。

这两个语法在WordPress 4.5 Beta 4中已经加入测试了。如果以后要了解更多关于 WordPress 版本之间更新内容的讯息,可以看下面三个地方:

  1. News:https://wordpress.org/news/
  2. Histroy:https://codex.wordpress.org/History
  3. Versions:https://codex.wordpress.org/WordPress_Versions

禁用格式化快捷键

格式化快捷键的功能看起来很不错,但有可能对正常的输入造成干扰,一些博主会不大习惯,那么就需要禁掉这个新功能了,方法很简单,将下面的代码添加到主题的 functions.php 文件中即可。

function disable_mce_wptextpattern( $opt ) {

	if ( isset( $opt['plugins'] ) && $opt['plugins'] ) {
		$opt['plugins'] = explode( ',', $opt['plugins'] );
		$opt['plugins'] = array_diff( $opt['plugins'] , array( 'wptextpattern' ) );
		$opt['plugins'] = implode( ',', $opt['plugins'] );
	}

	return $opt;
}

add_filter( 'tiny_mce_before_init', 'disable_mce_wptextpattern' );

最后,希望 WordPress 后续版本可以尽快支持更多的 Markdown 语法,尤其是表格。


欢迎转载,转载请注明出处:蔓草札记 » WordPress 迈向 Markdown 的脚步

♥ 喜欢 2 赞赏
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址