在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。 >
#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 BurnsAtom开箱即用,只需打开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.ioBrackets是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
评论
您甚至可以通过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