在 Nextcloud 中使用 Markdown 编辑器应用

Nextcloud 拥有最流畅的流行 Markdown 文件类型编辑器之一,具有许多方便直观的功能。
81 位读者喜欢这篇文章。
Digital images of a computer desktop

Opensource.com

纯文本的优势在于,它不会用额外的计算机特定信息来 clutter 你原本可读的文字。 计算机的好处在于它们是可编程的,因此,只要我们人类同意在写作时遵循非常具体的约定,我们就可以对计算机进行编程,将人类可读的文本解释为秘密指令。 例如,通过用两个星号包围一个词,我们不仅给人类一个视觉提示,表明一个词很重要,而且我们还可以对计算机进行编程,以 粗体显示该词。

这正是 Markdown 背后的理论和实践,Markdown 是一种流行的纯文本格式,它向作者承诺,只要 他们 使用特定的纯文本约定,他们的文本就会以特定的样式呈现。

传统上,这意味着作者以纯文本格式书写,并且在文本被馈送到转换器应用程序(最初是 markdown.pl)之前,看不到漂亮的样式,但是 Nextcloud 中的 Markdown 编辑器 应用程序改变了这一点。

使用 Nextcloud 的 Markdown 编辑器,您可以键入纯文本,同时看到它呈现的样式。 这对于那些努力记住 Markdown 有时令人困惑的符号(超链接中的括号是在圆括号之前还是之后?)或者只是不喜欢纯文本外观的作者来说,是一个游戏规则改变者。 更好的是,它在 (Next)cloud 中运行,因此您可以在任何地方使用它。

安装

要使用 Nextcloud 的 Markdown 编辑器,您必须安装 Nextcloud。 好消息是,Nextcloud 的安装非常 容易。 我已经在 Raspberry Pi、共享服务器甚至本地应用程序(这很傻,不要这样做)上安装了它。 如果您不信任自己的能力,您甚至可以依靠 Turnkey Linux 为您完成困难的部分,或者直接从 Nextcloud.com 购买托管服务。 安装 Nextcloud 后,添加应用程序很简单。 单击 Nextcloud 界面右上角的用户图标,然后选择 应用。 导航到 办公和文本 类别,然后单击以安装并启用 Markdown 编辑器

Nextcloud app store showing Markdown Editor installer

启动

激活后,Markdown 编辑器会与 Nextcloud 文件中任何以 .md 结尾的文件关联,因此当您打开 Markdown 文件时,您将启动 Markdown 编辑器。

使用 Markdown 编辑器

Markdown 编辑器包含一个大型文本字段供您键入内容,顶部有一个工具栏。

Example markdown file

工具栏包含文字处理器的基本功能——用粗体、斜体和删除线设置文本样式,创建标题和段落、列表等等。

如果您了解 Markdown,那么在您键入时,其中许多功能会自动调用。 如果您不熟悉 Markdown,那么工具栏或常用的键盘快捷键(Ctrl+B 代表粗体, Ctrl+I 代表斜体等等)可以帮助您设置文本样式。

Markdown 编辑器工作方式的妙处在于,它真正适合所有用户:如果您想用 Markdown 键入,那么它会接受它并立即将其转换为视觉样式,如果您不想考虑 Markdown,那么当您使用键盘快捷键或工具栏按钮时,它会为您生成样式。 无论哪种方式,您都无需看到 Markdown 语法,但您也永远不会丢失它。 这是一个完美的折衷方案。

它也是一个非常智能的编辑器。 当您选择一个词时,它会为您创建超链接,它可以快速平稳地自动转换 Markdown,并且它知道几种不同的 Markdown 语法“风格”(主要是 Commonmark,但也包括传统的 Markdown、Github Markdown 等等)。

black text on white background, word highlighted in blue to create an automatic link

试用 Nextcloud

我用过一些 Markdown 预览应用程序,而 Nextcloud 的 Markdown 编辑器是最流畅的编辑器之一。 它尊重用户,并以最少的努力来显示 Markdown,因此其转换速度快且准确。 因为它是 Nextcloud 中的一个应用程序,您还可以享受在您自己的私有开源云上即时保存工作、进行版本控制的好处。 文本编辑再好不过了。

接下来阅读
Seth Kenlon
Seth Kenlon 是一位 UNIX 极客、自由文化倡导者、独立多媒体艺术家和 D&D 爱好者。 他曾在电影和计算机行业工作,并且经常同时从事这两个行业。

评论已关闭。

知识共享许可协议本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.