一个名为 Markdown 的新编辑器插件登陆了 WordPress 目录。它用 Markdown 解决方案取代了经典和块编辑器。这是作者的第一个插件。
作为几乎一直用 Markdown 写作的人,我毫不犹豫地下载、安装和激活它。我很惊喜地找到了一个我喜欢的体面的编辑器——至少在做了一些改变之后。
插件使用起来并不复杂。如果您熟悉使用 Markdown 编写,则只需激活它。没有设置。 Markup Markdown 用自己的编辑器替换了所有帖子类型的编辑器。
该插件依赖Parsing PHP 库处理前端输出,将Markdown 转换为HTML。在后端,它使用基于 Easy MDE JS 的编辑器编写脚本。
虽然我通常是无选项插件的粉丝,但这个插件可以使用一些。至少,用户应该能够通过他们的个人资料选择他们喜欢的编辑器。在像 Tavern 这样的多作者网站上,没有这个选项意味着该插件不适合初学者。我还想为个别帖子选择编辑。在 Markdown 中编辑已经写在块中的代码没有意义。
我使用插件编辑器最大的问题是字体太小,内容区域太宽,写起来不舒服。所以我对 CSS 进行了一些调整,使其更符合我的喜好。
如果没有这些调整,我真的很喜欢这个插件。然而,随着年龄的增长,排版对于可读性来说变得越重要。我的眼睛更喜欢这种变化。
以后希望插件作者至少使用主题定义的内容宽度来设置书写区域。随着 theme.json 文件成为标准,我还引入了与排版相关的样式。它不需要做太多 - 无需尝试获得所见即所得的体验。
另一种方法是添加一些用于配置编辑器的设计选项。一些设置将大大有助于创建更加用户友好的体验。
大部分情况下,我喜欢修改 Markup Markdown。如果这是五年前,我早就把它放在我所有的网站上了。此外,它可能是当今许多 Markdown 爱好者的理想解决方案。
我还是更喜欢现代后期编辑界面的整体界面。每次遇到经典版,都有一种穿越时空的感觉。令人震惊的是,我怀疑我今天会认真使用这个插件。我更喜欢构建在块系统之上的 Markdown 解决方案。
这个插件的一个缺点是它可能不适用于某些块主题。有些完全依赖 theme.json 在块级别生成样式来进行设计。这意味着不是由块系统生成的有效 HTML 输出可能会下落不明。
比如使用二十二时,将下面的(图片)标签会超出布局:
HTML没有问题,这是Markdown输出图像的标准方式。这个错误来自主题,而不是插件。这个设计不按块输出时不考虑大图像。这几乎是任何经典主题都可以处理的事情。
涵盖其所有基础的主题将显示以下内容:
带有图像的自定义主题。
我喜欢块主题,但如果将块主题与此插件一起使用,则需要注意这一点。我测试的大多数人都没有处理这种情况。同样的问题可能会影响以经典时代或自定义 HTML 编写的内容。
在图片主题上,插件坚持纯 Markdown 输出。它有一个用于拉出媒体库的按钮,但除了全尺寸图像外,没有办法插入任何东西。对齐类也不可用。
如果插件与支持 MarkdownExtra 的 Parsedown 扩展 ParseExtra 捆绑在一起,则可以解决后一个问题。该规范允许“特殊属性”。作为一个经常用 Markdown 写作的人,我几乎完全使用此功能来为图像添加类。
总的来说,对于那些寻找基于 Markdown 的编辑器的人来说,这个插件是一个可靠的解决方案。由于它是 1.x 版本,我期待看到它在未来的发展方向。