我正在寻找Markdown查看器。它应该:


在Ubuntu上本地运行-是常规程序,而不是浏览器插件,webapp或需要使用Internet浏览器的任何其他程序*

首选:


简单轻巧
开源

以“查看格式化内容”查看器,Markdown为CommonMark。 br />参见https://stackoverflow.com/questions/9331281/how-can-i-test-what-my-readme-md-file-will-look-like-before-committing-to-github以获得更广泛的版本这个问题。

*我为在终端中以文本模式运行的浏览器提供了例外情况

#1 楼

虽然不是严格地成为查看者,但我可以在这里推荐ReText –我在Ubuntu上使用自己,对此感到非常满意。也适用于Windows和Mac)

正常程序,而不是浏览器插件:是的。用Python编写,易于处理。

简单轻巧:是的。它本身具有基础知识–并且您可以添加更多内容(例如,如果需要,可以支持Markdown Extra或MathJax等特定Markdown方言。

开源:是(使用GPLv2)

带有实时预览的ReText(来源:ReText;单击图像可获得较大的变体) “实时预览”。您可以从命令行调用它,并将文件作为参数传递。不幸的是,似乎没有办法直接在查看器模式下启动它–但是至少可以通过“实时预览”来解决“已触发:


打开文件一次启动它
按Ctrl-L(或使用菜单:Edit› Live Preview)打开“ Live Preview”模式
使用菜单,转到“编辑›首选项”,然后选中“行为”下的“恢复实时预览状态”。

现在,下次打开时,“实时预览”已打开或者,您可以打开“真正的视图”(没有编辑器窗格),方法是单击“预览”按钮,或者使用键盘快捷键Ctrl-E。 >

评论


您甚至可以通过Retext导出到html pdf等

– Aditya ultra
15年6月13日在9:53

在Ubuntu 16上,一个简单的apt-get install retext就可以解决问题(然后仅从shell调用retext)。

– DavidJ
16年11月16日在19:34

与Mint 18相同。但是通常,发行版的回购协议通常没有最新版本(而当前PPA仍然缺少“ xenial”分支;)

– Izzy♦
16年11月16日在19:44

安装:pip3 install retext --user。在Ubuntu 18.04上,请勿使用apt-get进行安装;它不起作用:我可以打开文件,但是预览不显示。相反,由于缺少python软件包,我收到警告。通过pip安装时不会发生这种情况。

–马丁·托马
19年1月10日,12:11



我尝试按照维基的这一部分在代码块中启用Github样式的语法突出显示:github.com/retext-project/retext/wiki/…。不幸的是,我无法使其工作。

– Elouan Keryell-Even
19年6月14日在11:21

#2 楼

Grip

我已经使用了一年,这是我的Markdown渲染器。其功能如下:



降价? Github Flavored

Linux吗?是

正常吗?是


它是命令行工具



脱机吗?否



还有一个进行中的分支提供离线渲染




简单/轻巧?是的


这是一个命令行工具



开源?是

奖金



导出为PDF / HTML

作为网页/维基在本地托管


这是HTML输出的示例。



评论


我以为它可以脱机工作,因为它在本地端口上启动了一项服务,但是该服务内部是远程连接的-我通过拔出eth电缆进行了检查;)

–nuoritoveri
17年2月7日在10:46

困扰SE网站的“我不敢相信这不是答案”综合征的一个完美例子。

– Arnaud Meuret
18年3月31日在9:58

抓地力需要使用浏览器。因此,这不是正确的答案。

– Gripmaster
20年6月30日在1:52



#3 楼

以下是https://stackoverflow.com/questions/9331281/how-can-i-test-what-my-readme-md-file-will-look-like-before-committing-to-github#40696607的副本Brian Burns

Atom开箱即用,只需打开Markdown文件并按Ctrl + Shift + M即可切换旁边的Markdown预览面板。它也可以处理HTML和图像。 / atom / graphs / contributors(可能对Microsoft来说,在同一个位置保留两个文本编辑器没有意义)

评论


唯一的缺点是,如果您只想编辑/查看Markdown文件,则Atom可能很笨重。

– Jaime M.
18/09/13在7:22

我要补充一点,这个插件-atom.io/packages/markdown-preview-enhanced-是一个出色的,功能齐全的markdown附加功能,其中包括主题和链接解析,默认markdown-preview当前不支持。

–史蒂芬(Stephan)
20年7月2日在15:49

#4 楼

我通常要做的是运行markdown perl脚本并将生成的html保存在可以使用Firefox浏览的临时文件中。例如:

Markdown.pl index.md > index.html

#5 楼

我发现Retext可以很好地解决,但是我确实挖掘出一些Linux的MD编辑器,这些编辑器或多或少比所建议的解决方案好。快速。


Haroopad
比Remarkable具有更多功能,并且看起来像一个开发工具。(此应用程序的开发版也即将推出) > Springseed
如果需要记笔记的人,这个做得很好。


#6 楼

pandoc -s filename.md | lynx -stdin


不满足“ ...或需要使用浏览器的任何其他内容”的要求,但是浏览器在终端中以文本模式运行。

https://pandoc.org/

评论


我修改了问题以允许终端文本模式浏览器。

–减少活动
19年5月9日在9:15

#7 楼

ghostwriter
在Ubuntu 20.04中,从捆绑的apt repos中安装:
积极维护


#8 楼

出色的
功能:

实时预览
它是免费的。
非常轻巧
导出为HTML,PDF

下载:https ://remarkableapp.github.io/



评论


请注意,这个项目似乎几乎被放弃了-尽管有多个等待中的PR(github.com/jamiemcg/Remarkable/pulls),尽管声称“关于Remarkable的工作将从2017年1月开始很快恢复”github.com/jamiemcg/Remarkable/commit/…

–减少活动
17年4月7日在8:55

不幸的是,此时右键单击并“以非凡方式打开”时,Remarkable无法打开文件。它只是以空白开头/开始。

– Kzqai
20 Mar 26 '13:25

#9 楼

GitHub上还有一个惊人的名字叫Glow ...,它绝对是轻量级的。您甚至不需要离开终端机。在Linux,Mac和Windows上均可使用。
我快速创建了一个简单的markdown文本,以使用Glow进行查看。它仅包含一条普通的(非向下标记的)文本行,一个H1标头,一个水平标尺,一个块引用行以及一个Python代码段:结果:


#10 楼

Okular具有Markdown后端,可以显示Markdown格式的文本。在基于Debian的系统(如Ubuntu)上,您可能必须安装okular-extra-backends软件包才能使用它。
Okular的好处是它只是一个普通的查看器。您可以使用所选的文本编辑器,并且一旦保存Markdown文档,Okular就会重新加载该文档。

评论


至少对我来说,与其他Markdown渲染器不同,Okular无法换行。

–减少活动
20年8月30日在6:13

@reducingactivity您是否报告了错误?我正在运行1.3.2版本,它可以将行换行。

– H. Rittich
20年8月31日在8:27

我正在运行1.9.3(okular -v)。我没有报告错误,因为我已经有很好的工具来完成此任务,并且我不打算为此使用Okular。此外,它们还链接到okular.kde.org/contact.php上一些不可用的monotracker

–减少活动
20年8月31日在13:39



@reducingactivity我刚刚在当前的Ubuntu LTS中测试了版本1.9.3。对于我的测试示例,Okular正在按原样包装文本。

– H. Rittich
20年8月31日在14:16

#11 楼

Brackets.io

Brackets是Adobe赞助的开源免费文本编辑器。请参阅Wikipedia。



内置HTML + CSS的实时预览。


Markdown预览扩展

➠要实时预览Markdown,请使用gruehle的Markdown预览扩展。



#12 楼

在2015年提出了这个问题。同时,Visual Studio Code变得非常流行。在Linux上也可用。

VS Code内置了良好的Markdown支持,自2017年以来,它具有Markdown的预览模式(已同步的拆分窗口)。对于屏幕截图,请向下滚动至我链接到的页面。

Markdown支持还可以通过许多扩展功能来丰富,例如“ markdownlint”。

评论


如果我要添加屏幕截图,可以吗?

–减少活动
18/12/15在6:40

是的,继续,好主意。

–knb
18/12/15在10:19

#13 楼

mdless

我发现这很方便。这是一个红宝石,可以通过CLI查看Markdown文件。

,如果您使用的是Ubuntu: .com / 2015/08/21 / mdless-better-markdown-in-terminal /

#14 楼



简单注释:
是一个笔记并接受MarkDown



https://simplenote.com

Boostnote:

另一种替代方法及其使用。
https://boostnote.io/
两者都是完全免费的。.

#15 楼

可以从Ubuntu软件安装Markdown Viewer。

项目站点:
https://github.com/mapitman/mdview

这是一个命令行工具会生成一个临时HTML文件并在浏览器中将其打开。

评论


请参阅问题的“不是浏览器插件,webapp或需要使用浏览器的其他任何内容”部分。

–减少活动
19年5月9日在9:13

#16 楼

Microsoft VSCode

例如,在命令行中,只需输入“ code”,一旦打开,只需按Ctrl + Shift + V。

评论


重复的softwarerecs.stackexchange.com/a/53659/12551答案

–减少活动
19年7月25日在15:21