在WordPress中使用Markdown语法

一分钟阅读:安装Markup Markdown编辑器,让WordPress支持md;使用Typora等专业MD编辑器编辑,复制到WordPress。WordPress存储的源文件为md格式。

一、背景

WordPress自带文档编辑器(包括新版编辑器(支持块)及WordPress经典编辑器),但并不支持Markdown。如果WordPress只是输出端,将类似Obsidian、Joplin编辑的md文档拷贝过来,直接发布的话,就是看见的md文档本身而没有格式。那么,如何在WordPress中使用Markdown进行文章的编辑和发布呢?

二、方案

(一)WP Editor.md

原生的WordPress Editor是不支持MD的格式的,所以就需要插件——WP Editor.md,这是个在github开源的插件,能够让WP Editor支持Markdown语法并实时预览。该插件支持MD的标准语法和扩展语法,所以不用担心表格、公式等无法渲染,不熟悉的同学可以去Markdown 语法教程查阅。 (网上说的,我没找到)

(二)Markup Markdown(★当前使用)

作者:Pierre-Henri Lavigne ,当前版本: 3.20.10。 Markup Markdown这个插件的作用是:在编辑文章时,它会把默认的Gutenberg块编辑器(或者老式的TinyMCE编辑器)替换成EasyMDE编辑器。EasyMDE是一个基于CodeMirror的Markdown编辑器,用起来更简单直观。 当你用这个编辑器写文章时,内容会以Markdown语法保存到数据库里。然后,当文章在前台显示时,WordPress会通过自带的过滤器和Parsedown PHP库,把Markdown语法转换成正常的网页内容,这样读者看到的文章就是排版好的样子了。 简单来说,这个插件让你可以用Markdown语法写文章,写起来更轻松,显示效果也很好。 简单说:启用该编辑器后,替换 Gutenberg 块编辑器,WordPress存储的源文件就是md文件,编辑器支持实时渲染(有点类似Joplin),并且发布时就直接渲染为html发布了。 (缺点:网页版,即便支持了Markdown,编辑时的排版也不是那么好看)。

(三)Typora

安装好插件之后虽然可以实现md的编辑和预览,但由于是Web端的编辑器,所以整体的体验不是很好。这个时候就需要专业的MD编辑器——Typora。界面简洁,功能完善,所见即所得,还能搭配图片上传的插件实现复制上传(后面介绍)。 (当然,使用Joplin、Obsidian也是一样的,只是Typora更美观一点)

参考:https://blog.csdn.net/Mescal_CFH/article/details/118829016


还有其他更多Wordpress的编辑器,可以参考:

在WordPress中撰写内容时,Markdown因其简洁高效的语法而备受开发者、博主和技术写作者的青睐。然而,WordPress默认编辑器并不原生支持Markdown,因此用户需要借助插件来实现这一功能。本文将介绍几款优秀的WordPress Markdown编辑器插件,并分析它们的特点及使用方法。

1. WP Githuber MD

特点: 支持实时预览,可在Markdown和可视化编辑模式间切换。 内置代码高亮、表格支持、任务列表等功能。 兼容Github Flavored Markdown(GFM)。 适用场景:适合需要代码高亮和技术文档编写的用户。 (2024年因为安全问题已经下线。)

2. Jetpack(Markdown模块)

特点: 由WordPress官方团队开发,稳定性高。 支持Markdown语法,但功能较为基础。 需注册Jetpack账号并启用Markdown模块。 适用场景:适合追求轻量级解决方案的普通用户。

3. Markdown Editor by WP Editor.md

特点: 提供类似Typora的流畅编辑体验。 支持图片拖拽上传、LaTeX数学公式。 可自定义主题和快捷键。 适用场景:适合学术写作或需要复杂排版的用户。

4. Stackable(区块编辑器增强插件)

特点: 通过Gutenberg区块编辑器支持Markdown。 提供丰富的预设样式和布局选项。 适合与页面构建工具配合使用。 适用场景:适合习惯区块编辑器但需要Markdown灵活性的用户。

如何选择适合的插件?

需求优先: 若需代码高亮,选择WP Githuber MD; 若需LaTeX支持,选择WP Editor.md。 兼容性:确保插件与当前WordPress版本及主题兼容。 性能影响:功能越复杂,可能对网站速度影响越大,需权衡利弊。

结语

Markdown能大幅提升写作效率,而选择合适的插件是关键。无论是技术博主、内容创作者还是学术研究者,上述插件都能满足不同场景的需求。建议先试用免费版本,再根据实际体验决定是否升级付费功能。

来自:https://www.suyamarketing.com/product/201758.html

WordPress转Markdown格式

一、背景

WordPress 是一个功能强大的内容管理系统,对于不会技术的人来说特别友好。对于只想写点文章的人来说,可能会显得过于笨重。页面加载慢、主题/插件管理复杂。如果你想要更简洁的工具,使用静态网页生成器可能是个好选择。
将 WordPress 文章导出为 Markdown 格式后,你就可以使用Hugo、Jekyll 或 Gatsby 轻量级生成器来发布博客。

二、准备

在 WordPress导出XML文件:登录 WordPress 后台,进入“工具” -> “导出”。导出所有内容,会得到一个 XML 文件。

三、转换

使用 wordpress-export-to-markdown 工具来将导出的 XML 文件转换为 Markdown 文件。具体的操作可以看看项目的说明。

(一)基本流程

  1. Wordpress导出xml
  2. 安装 nodejs
  3. npx 安装插件nodejs 插件 wordpress-export-to-markdown
  4. xml用插件转成markdown

(二)详细操作

  1. 首先需要安装 Node.js。这一步不多说了,下载安装就行了。要看你是否安装成功,打开命令行工具,输入 node -v 和 npm -v,能返回版本号即可。

  2. 将该项目下载到本地并解压(插件所在地址 github https://github.com/lonekorean/wordpress-export-to-markdown)。

  3. 为了方便起见,将 WordPress 导出的文件重命名为export.xml并将其放入运行该脚本的同一目录中(该工具查找的默认文件名)。

  4. 打开命令行工具,在工具所在的目录中,运行下面的命令

npx wordpress-export-to-markdown

脚本开始运行,会询问一些如何存储数据的问题。你自己根据情况回答。

? Path to WordPress export file? (export.xml) *要解析的文件名
? Path to output folder? (output) *保存的文件夹名
? Create year folders? (y/N) y *创建年份文件夹
? Create month folders? (y/N) N *创建月份文件夹
? Create a folder for each post? (Y/n) Y *每篇文章都创建文件夹
? Prefix post folders/files with date? (y/N) y *在文件/文件夹前加上日期
? Save images attached to posts? (Y/n) Y *保存文章的图片
? Save images scraped from post body content? (Y/n) Y *保存从帖子正文抓取的图像

回答完之后,脚本就开始解析 xml 文件并开始转换文章,同时下载图片。

对,默认就是在保存文件夹(out)下面按照年月日每篇文章创建文件夹。


四、其他方案

来自:【插件发布】WordPress 批量导出 Markdown | 虹线

在此前,网上比较成熟的方案是 Will Boyd 开发的[wordpress-export-to-markdown](https://github.com/lonekorean/wordpress-export-to-markdown),它能够较好的将 WordPress 博文转换成 Markdown 格式。但比较遗憾的一点是,它是一个 Python 程序,需要你在自己的电脑上配置 Python 环境,这对小白用户来说可能有一些难度。

我很惊讶于为什么在需求如此强烈的情况下,没有一个 WordPress 的插件可以在博客中直接完成这件事。刚好赶上字节跳动的类 Cursor IDE 工具处于免费推广期,可以无限次免费使用 Claude 3.7 Sonnet。于是,我就直接让 AI 帮我写了一个。从最初版本的生成,到 Debug 完成第一次发布,大概一共用了 6 个小时。

WP Markdown Exporter – 将你的 WordPress 全站批量导出为 MD 格式

当前版本:1.0.1 (2025 年 3 月 7 日)

本插件暂时没有上 WordPress.org 官方插件目录,所以更新可能有延迟

下载地址:

Github Release

小米HyperOS一键锁屏小部件

升级Xiaomi HyperOS,很多地方不习惯,不过终归还是习惯了,但没有“一键锁屏”是真的不能忍啊~网上搜索了一下,大家都在吐槽,终于在抖音的一个视频找到了正确的解决方案。

  1. 双指捏合;
  2. 添加小部件;
  3. 右上方“搜索”;
  4. 前方高能:在页面下方,点击【安卓小部件】……

五款Markdown编辑器深度测评:哪一款最适合你?

标题: Markdown编辑器测评
作者: Deepseek
分类: obsidian
日期: 2025-03-19 (星期三)
tags:
  - Markdown

五款Markdown编辑器深度测评:哪一款最适合你?

在数字化写作和笔记记录中,Markdown编辑器因其简洁高效的特性,成为许多人的首选工具。今天,我们将为大家测评五款热门的Markdown编辑器: MarkTextVNoteNotableBoostnoteSimplenote,帮助你找到最适合自己的写作利器!

1. MarkText

简介

MarkText是一款开源且跨平台的Markdown编辑器,以其“所见即所得”的编辑模式和简洁的界面著称,适合追求高效写作的用户。

主要功能

  • 实时预览:编辑与预览融为一体,无需切换模式。
  • 多种主题:支持黑白主题切换,满足不同用户的视觉需求。
  • 快捷键支持:提供丰富的快捷键,提升编辑效率。
  • 导出功能:支持导出为HTML和PDF格式。

支持系统

  • Windows、macOS、Linux

官网与下载


2. VNote

简介

VNote是一款基于Qt开发的Markdown笔记软件,专注于提供舒适的编辑体验,适合需要管理大量笔记的用户。

主要功能

  • 强大的搜索功能:支持全文检索和页内搜索。
  • 代码高亮:支持多种编程语言的语法高亮显示。
  • Vim模式:为Vim爱好者提供熟悉的快捷键操作。
  • 多标签页支持:方便同时编辑多个文档。

支持系统

  • Windows、macOS、Linux

官网与下载


3. Notable

简介

Notable是一款专为开发者设计的Markdown笔记工具,支持代码片段管理和语法高亮,适合技术写作和代码记录。

主要功能

  • 代码片段管理:支持以单个笔记为单位保存多个代码片段。
  • 语法高亮:支持多种编程语言的语法高亮显示。
  • 跨平台同步:支持在不同设备间同步笔记数据。

支持系统

  • Windows、macOS、Linux

官网与下载


4. Boostnote

简介

Boostnote是一款专为程序员设计的开源笔记软件,支持Markdown和代码片段管理,适合技术文档编写和代码记录。

主要功能

  • 代码片段管理:支持保存和快速复制代码片段。
  • 多种主题:提供黑白主题和多种文本配色选项。
  • 跨平台同步:支持在不同设备间同步笔记数据。

支持系统

  • Windows、macOS、Linux

官网与下载


5. Simplenote

简介

Simplenote是一款极简的笔记应用,支持Markdown格式,适合追求轻量化和快速记录的用户。

主要功能

  • 跨平台同步:支持多设备实时同步。
  • 标签管理:通过标签快速分类和查找笔记。
  • 版本历史:支持查看和恢复笔记的历史版本。

支持系统

  • Windows、macOS、Linux、iOS、Android

官网与下载


总结与推荐

  • MarkText:适合追求高效写作和实时预览的用户。
  • VNote:适合需要强大搜索功能和Vim模式的用户。
  • Notable:适合开发者和技术写作者。
  • Boostnote:适合程序员和代码片段管理需求者。
  • Simplenote:适合追求轻量化和跨平台同步的用户。
希望这篇测评能帮助你找到最适合的Markdown编辑器!如果你有其他推荐或使用体验,欢迎在评论区分享!
关注我们,获取更多实用工具推荐与测评!

附加:

Typora

Typora 是一款轻量级的 Markdown 编辑器,其最为出众的特点是: 所见即所得。 Typora 于2021年11月23日推出了第一个正式版,并转为收费。价格:89元/3台设备,为一次买断制。 2022年年中,Typora 开始对测试版本进行强制更新,最后一个测试版本为 0.11.18。0.11.18版本现在被远程施法了,会提示过期无法使用,可以使用0.9.96版。 0.9.96 版 下载地址: https://github.com/iuxt/src/releases/download/2.0/typora-setup-x64_0.9.96.exe

云电脑和百度网盘更配哦~

众所周知,百度网盘的下载速度是非常“感人”的,基本就是150K左右,稍微大一点的文件,动辄就是几个小时。如果在云电脑开启下载任务,虽然总时间是一样的,但好处是不用管了,随便什么时候下载完毕。需要的时候,从云电脑复制到本地,也就几分钟的时间。

Obsidian:Calendar插件之每周笔记设置

日历插件,启用“显示周数”,即可进行每周笔记设置。

每周笔记格式:gggg年第ww周-gggg-MM-DD (点击日历插件的周数,自动创建以该格式为文件名的该周周记)

每周笔记模板:/MyTemplet/MyWeekly (选择要用作每周笔记模板的文件,一般与所有的模板文件放在一起)

每周笔记文件夹:/MyWeekly (新的每周笔记存储位置,一般地,日记模板的文件名对应新日记文件夹名,周记模板的文件名对应新周记文件夹名)


周记模板:

{{date:YYYY年WW周}}({{date:YYYY-MM-DD}}) — **星期一**({{date:YYYY-MM}}) 1. — **星期二**({{date:YYYY-MM}}) 1. — **星期三**({{date:YYYY-MM}}) 1. — **星期四**({{date:YYYY-MM}}) 1. — **星期五**({{date:YYYY-MM}}) 1. — **星期六**({{date:YYYY-MM}}) — **星期日**({{date:YYYY-MM}})

附:Moment.js的格式规则

2.1 年份YYYY:四位数表示的年份(例如:2023)YY:两位数表示的年份(例如:23)# 2.2 月份MM:两位数表示的月份(例如:04)MMM:缩写表示的月份(例如:May)MMMM:完整表示的月份(例如:May)# 2.3 日DD:两位数表示的日期(例如:31)# 2.4 星期ddd:缩写表示的星期几(例如:Mon)dddd:完整表示的星期几(例如:Monday)# 2.5 时间HH:24小时制的小时数(例如:15)hh:12小时制的小时数(例如:03)mm:分钟数(例如:30)ss:秒数(例如:45)# 2.6 上午下午A: 上午或下午

尝鲜全家桶之云电脑(移动云)

近期尝鲜了OSS、云主机等云资源,今天又尝鲜移动云的云电脑。

新系统在第一步自然是输入法,之前整理微软的自然码方案是有成效的,导入自定义词库就能完美实现自然码,不用再折腾安装输入法了。

但是,自然码输入法才是最方便的输入法,也是几十年来没有办法割舍的一个输入法。注意到云电脑的操作系统是Windows10企业版——这个版本是可以让自然码流畅运行的,尝试安装了一下,果然可以~终于,云电脑让古老的输入法寄生在的赛博空间,而且还突破了终端限制——安卓平板安装了云电脑客户端可以像Windows平板一样使用,自然就包括了在平板上流畅的使用原生的自然码输入法,而不是各种平替方案。

总体而言,云电脑用来打字、上网还是够用的。


云电脑(公众版)

依托中国移动优质云网资源及先进桌面虚拟化技术,在个人终端设备中以应用的形式提供和传统PC一样的配置及使用体验,打破设备限制,随时随地办公、娱乐,享受“口袋电脑”般的便捷。 主要面向个人用户及小微企业,提供标准化的云上电脑,可广泛适用于移动办公、休闲娱乐等场景。 基础型:基础性能,适合轻度办公、文档编辑、收发邮件等场景 2核CPU、4GB内存、80GB系统盘、100G数据盘、50M带宽 Windows 10 企业版 22H2 Windows Feature Experience Pack 1000.19041.1000.0

官方网址:云电脑(10086.cn) 客户端下载:云电脑 客户端下载  (10086.cn)

 

 

停更一年的回归

各种各样的原因,停更了有一年了。

以前总觉得云服务器ECS高攀不起(事实上也高攀不起),受知乎蛊惑,还是申请了一个99元/年的云服务器(该价格三年有效)。

话说,云服务器的确要麻烦一些,如果不是二十年前就学了一些Linux的皮毛,还真的有些搞不定。其实,说简单也简单,就是在互联网上有了一个虚拟机,这个虚拟机可以由得自己折腾,今天装Linux,明天装Windows,都可以。官方说法是:

一台云服务器ECS实例等同于一台虚拟机,包含vCPU、内存、操作系统、网络、磁盘等最基础的计算组件。

最开始是纯Linux环境下手动安装apache、mysql、php,以及还算比较熟悉的wordpress,还算顺利,跑起来了。只是,由于备案问题,只能IP访问。备案还是挺麻烦的,总体而言,是可以通过“备案接入”的方式,在不改变原备案的情况下,新增服务器接入。

后来觉得,用纯的Linux实在费劲,年纪大了,就弄个wordpress而已,不想复习Linux指令了,于是更换磁盘镜像,选择了宝塔面板。


问题集锦: Q:通过IP无法访问。 A:需要在“添加安全组规则”中开放80端口。

Q: MySQL 8安装好后异常 A: 重装MySQL 5.7……好慢……

Q: 安装好wp后,更新插件,提示:“无法连接到文件系统,请确认您的凭据。要执行请求的操作,WordPress需要访问您网页服务器的权限。 请输入您的FTP登录凭据以继续。 如果您忘记了您的登录凭据(如用户名、密码),请联系您的网站托管商。” A: 不要用客户端上传文件(默认为root),要用FTP。当然,上传了也没关系,可以变更文件所有者: chown -R www /home/www/网站文件夹

注意:MySQL的“utf8mb4”是真正的“UTF-8”,MySQL的“utf8”是一种“专属的编码”,它能够编码的Unicode字符并不多,所以安装MySQL时,一定选择“utf8mb4”。


后记:

百度真厉害~刚刚把独立域名、独立IP的木鱼琐语恢复,第二天就搜索到了1200+的记录数。

新主机,您好!

之前的虚拟主机,由于PHP和MySQL版本的问题,WordPress使用的版本是4.9.18,每次登录WordPress管理后台(时间坐标:2022年10月),都提示:“WordPress 6.0.2现已可用!请现在更新”。

国庆假期有些闲暇,申请了一个新的主机。最先下载的是WordPress 6.1。安装后发现,即便是新主机的PHP最高版本也满足不了最新版本的WordPress。在中国站长站(https://down.chinaz.com/heji/WordPress.htm)下载了5.9.3中文正式版,安装好后,嗯,仍然提示:推荐的最低PHP版本是7.4(新主机PHP的最高版本为PHP7.2.5)。算了……没过段时间,都要把数据放新版的WordPress、PHP过一下,再备份一版,不然谁知道哪天,数据就无法读取了。

就像《三体》里记载的,只有岩石才最为长久。