WordPress 迈向 Markdown 的脚步

WordPress 4.3版本新增了Markdown格式化快捷键功能,包括创建列表、标题、引用等基本Markdown语法,同时提供了禁用该功能的方法。未来版本将增加更多Markdown语法支持。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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 版本之间更新内容的讯息,可以看下面三个地方:

News:https://wordpress.org/news/
Histroy:https://codex.wordpress.org/History
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 语法,尤其是表格。

原文地址:http://xuhehuan.com/2367.html

### 如何在 WordPress 中导入 Markdown 文件或内容 #### 使用 `wordpress-export-to-markdown` 工具导出并重新导入 可以利用工具 `wordpress-export-to-markdown` 将现有的 WordPress 数据转换为 Markdown 文件[^1]。该工具可以从 WordPress 的 XML 导出文件中提取数据,并将其存储为单独的 Markdown 文件。这些文件可以直接用于其他支持 Markdown 的平台,或者通过手动方式重新导入到 WordPress。 如果需要将 Markdown 文件的内容重新导入到 WordPress,则可以通过以下方法实现: --- #### 安装 WP GitHuber MD 插件 为了方便地将 Markdown 文件中的内容上传至 WordPress 并保持格式一致,建议安装 **WP GitHuber MD** 插件[^2]。此插件允许用户直接在 WordPress 后台撰写 Markdown 格式的帖子,并自动处理图片链接等问题(例如将本地图片上传至云端)。 以下是具体操作流程: - 登录 WordPress 管理后台。 - 前往插件页面,点击“添加新插件”,搜索 **WP GitHuber MD**。 - 安装并激活该插件。 - 配置插件设置以适配您的需求,特别是关于图片托管的部分。 --- #### 推荐使用 WP Editor.MD 插件 另一个值得考虑的选择是 **WP Editor.MD** 插件[^3]。这款插件不仅提供了一个美观且功能强大的 Markdown 编辑器界面,还能够无缝集成到 WordPress 的默认编辑环境中。它不会对前端页面造成任何影响,因此非常适合希望保留原生外观的同时享受 Markdown 功能的用户。 要安装此插件,请按照以下步骤操作: - 访问服务器上的 WordPress 插件目录路径 `/var/www/html/wp-blog/wp-content/plugins/`[^4]。 - 下载最新版本的 WP Editor.MD 插件压缩包。 - 解压后加载回 WordPress 控制面板,在插件列表中找到刚添加的项并启用。 --- #### 手动复制粘贴法 对于少量的 Markdown 文档,可以选择最简单的办法——即逐一手动复制每篇文章的内容到 WordPress 支持 Markdown 的编辑框里去发布。这种方法虽然耗时较长但无需额外依赖第三方服务或其他技术手段即可达成目标。 注意:当采用这种方式时务必确认所使用的插件能正确解析所有的 Markdown 语法标记以及妥善处置嵌入资源比如图像等。 ```bash # 示例命令行操作 (仅适用于离线安装场景) cd /var/www/html/wp-blog/wp-content/plugins/ wget https://downloads.wordpress.org/plugin/wp-editormd.latest-version.zip unzip wp-editormd.latest-version.zip ``` 上述脚本展示了如何从远程获取指定插件并部署于 Linux 类型主机环境下的常规过程。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值