TranslateProject/translated/tech/20201230 Use the Markdown Editor app in Nextcloud.md
2021-01-06 08:51:39 +08:00

5.6 KiB
Raw Blame History

使用 Nextcloud 中的 Markdown Editor 应用

Nextcloud 拥有流行的 Markdown 文件类型的最流畅的编辑器之一,它有很多方便和直观的功能。 Digital images of a computer desktop

纯文本的好处是,没有额外的针对计算机的信息杂乱无章地出现在原本供人类阅读的文字中。计算机的好处是它们是可编程的,因此只要我们人类同意在写作时遵循非常特定的惯例,我们就可以对计算机进行编程,将人类可读的文本解释为秘密指令。例如,我们在一个词的周围打上两个星号,不仅可以给人类一个视觉上的提示,说明这个词很重要,我们还可给计算机编程让它用粗体显示这个词。

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

传统中,这意味着作者用纯文本写作,直到文本被传给转换器应用(最初是 markdown.pl),才会看到漂亮的样式,但 Nextcloud 的 Markdown Editor 应用改变了这一点。

通过 Nextcloud 的 Markdown Editor你可以一边输入纯文本一边看到它渲染的样式。这对于那些努力记住 Markdown 有时令人困惑的符号(方括号是在小括号中的超链接之前还是之后?)而且更好的是,它运行在 Nextcloud 中,所以你可以在任何地方使用它。

安装

要使用 Nextcloud 的 Markdown Editor你必须安装 Nextcloud。好消息是Nextcloud 非常_容易_安装。我已经在树莓派、共享服务器、甚至作为一个本地应用安装了它这是愚蠢的不要这样做。如果你不相信自己的能力你甚至可以依靠 Turnkey Linux 来帮你完成这些难关,否则就直接从 Nextcloud.com 购买托管服务。在你安装 Nextcloud 后,添加应用就很简单了。点击 Nextcloud 界面右上角的用户图标,选择 Apps。找到 Office and Text 类别,点击安装并启用 Markdown Editor

Nextcloud app store showing Markdown Editor installer

启动

激活后Markdown Editor 会与 Nextcloud 文件中任何以 .md 结尾的文件相关联,当你打开一个 Markdown 文件时,你就会启动 Markdown Editor。

使用 Markdown Editor

Markdown Editor 包含了一个大的文本区域供你输入,以及一个沿着顶部的工具栏。

Example markdown file

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

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

Markdown Editor 工作方式的最好的一点是,它真正做到了使人人满意:如果你想用 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 Editor 是最流畅的一个。它尊重用户,并为显示 Markdown 做了最基本的工作,所以它的转换速度很快,也很准确。因为它是 Nextcloud 中的一个应用,你还可以获得这样的好处:你的作品可以即时保存在自己的私有的开源云上,并进行版本控制。没有比这更好的文本编辑器了。


via: https://opensource.com/article/20/12/nextcloud-markdown

作者:Seth Kenlon 选题:lujun9972 译者:geekpi 校对:校对者ID

本文由 LCTT 原创编译,Linux中国 荣誉推出