新的WordPress插件提供了一个Markdown Editor解决方案

今天早些时候,一个名为 Markup Markdown 的新编辑器插件登陆了 WordPress 目录.它用 Markdown 解决方案替换了经典编辑器和块编辑器.这是作者简称为 Peter 或 @peter202202 的第一个插件.

作为一个几乎总是用 Markdown 写作的人,我没有三思而后行地下载、安装和激活它.我很惊喜地找到了一个我喜欢的体面的编辑器——至少在做了一些改变之后.

该插件使用起来并不复杂.如果您熟悉使用 Markdown 编写,则只需激活它即可.没有设置.Markup Markdown 将所有帖子类型的编辑器替换为自己的.

Markup Markdown 编辑器.

该插件依赖 Parsedown PHP 库来处理前端输出,将 Markdown 转换为 HTML.在后端,它使用 EasyMDE 脚本作为基于 JS 的编辑器.

虽然我通常是无选项插件的粉丝,但这个可以使用一些.至少,用户应该可以通过他们的个人资料选择他们喜欢的编辑器.在像 Tavern 这样的多作者网站上,没有此选项意味着该插件无法启动.我还想在个别帖子的编辑之间进行选择.在 Markdown 中编辑已经写入块的内容是没有意义的.

我在使用插件编辑器时遇到的最大问题是字体太小,内容区域太宽,无法舒适地书写.因此,我做了一些 CSS 调整,使其更符合我的喜好.

自定义 CSS 调整.

没有这些调整,我真的很喜欢这个插件.然而,我年纪越大,可读性越重要.我的眼睛更喜欢这种变化.

以后希望插件作者至少使用主题定义的内容宽度来设置书写区域.随着 theme.json 文件成为标准,我也会引入与排版相关的样式.它不需要做太多 — 无需尝试获得所见即所得的体验.

另一种方法是添加一些用于配置编辑器的设计选项.少量设置将大大有助于创造更加用户友好的体验.

在大多数情况下,我喜欢修补 Markup Markdown.如果这是五年前,我的所有网站上都会有它.而且,它可能是当今许多 Markdown 爱好者的理想解决方案.

我还是更喜欢现代后期编辑屏幕的整体界面.每当我遇到经典版本时,我都觉得自己在穿越时空.我怀疑我今天会认真使用这个插件,这已经够震撼了.我更喜欢构建在块系统之上的 Markdown 解决方案.

该插件的一个缺点是它可能无法与某些块主题一起使用.有些仅依靠 theme.json 生成的块级样式来处理他们的设计.这意味着没有由块系统生成的有效 HTML 输出可能会被忽略.

例如,以下包裹在 <p>(段落)中的 <img>(图像)标签在使用 Twenty Twenty-2 时会超出布局:

二十二十二未能包含大图.

HTML 没有任何问题,它是 Markdown 输出图像的标准方式.这个错误来自主题,而不是插件.当不由块输出时,该设计不考虑大图像.这是几乎所有经典主题都能处理的事情.

涵盖所有基础的主题将显示以下内容:

包含图片的自定义主题.

我喜欢块主题,但如果与此插件一起使用,则需要注意这一点.我测试的大多数人都没有处理这种情况.同样的问题可能会影响以经典时代或自定义 HTML 编写的内容.

在图像主题上,该插件坚持使用纯 Markdown 输出.它有一个用于拉起媒体库的按钮,但除了全尺寸图像外,没有其他方法可以插入.对齐类也不可用.

如果插件捆绑了 Parsedown Extra,后者是一个支持 Markdown Extra 的 Parsedown 扩展,则可以解决后一个问题.该规范允许"特殊属性".作为一个经常用 Markdown 写作的人,我几乎只使用这个功能来为图像添加类.

总的来说,对于那些寻找基于 Markdown 的编辑器的人来说,该插件是一个可靠的解决方案.由于它是 1.x 版本,我期待看到它在未来的发展方向.

1
订阅评论
提醒
0 评论
内联反馈
查看所有评论