enc*_*nce 582 markdown github viewer
有没有办法.md离线显示文件,所以我们知道它在Github上传后会是什么样子?我指的是显示README.md文件,因为它会出现在Github中,而不是用于编辑目的.
因为我使用它们,所以需要在Mac和Windows上工作.
Jim*_*man 407
有一些Chrome插件运行良好.我一直在使用Markdown Preview Plus.
安装后,在"扩展"(菜单>更多工具>扩展程序或输入URL chrome://extensions/)中启用"允许访问文件URL" .
然后将Markdown文件拖放到Chrome上,并使用您喜欢的编辑器进行编辑.
Joe*_*Joe 239
我刚才写了Grip来做这件事.它的渲染方式与GitHub 完全相同,并提供了几个附加选项:
用pip安装:
pip install grip
Run Code Online (Sandbox Code Playgroud)
然后转到包含README文件的目录并运行:
grip
Run Code Online (Sandbox Code Playgroud)
通过-h额外的帮助和选项.
这是Grip渲染Grip的自述文件的屏幕截图:

希望这可以帮助.在这里查看.
Dav*_*ant 62
晚到晚会,但看看MarkdownPad.
sun*_*eep 60
Visual Studio Code - Microsoft的新编辑器也为markdown编辑提供了非常好的支持.
你可以从这里下载.
编辑器提供了良好的支持,可以在降价代码和预览模式之间切换.
它还为所有markdown语法提供了相当好的intellisense支持.
该编辑器是免费使用的,也是跨平台的(适用于Linux,Windows和Mac).
有关详细信息,您可以在他们的网站上查看
Nic*_*tte 34
它基于:
用pip安装:
$ pip install markdown-editor
Run Code Online (Sandbox Code Playgroud)
它具有何时您预览,代码突出显示,围栏代码块,github风格
它可以被命令行使用:
$ markdown_edit
$ markdown_edit README.md
$ markdown_edit -f readme.html README.md
Run Code Online (Sandbox Code Playgroud)

我创建了这个来构建一个用于发送代码评论的工具,它很容易扩展,通过将其作为模块导入,您可以添加自定义操作.
pdu*_*uey 29
我刚刚安装了https://github.com/ypocat/gfms.它在渲染github风味降价方面做得非常好.它会检测降价时的变化,因此您只需将浏览器和编辑器并排放置即可.它是Node.js,所以它应该可以在任何平台上正常工作.
如果安装了Node.js,安装很简单:
sudo npm install -g gfmsgfms --port 9999 (在你的项目目录中)http://localhost:9999/ (使用任何浏览器打开)enc*_*nce 26
我找到了一种在PHP中查看它的方法.在做了一些更多的窥探后,我找到了2个离线和在线查看.md文件的解决方案:
我推荐离线版本,这样即使您在宝座上开展业务,也可以进行编辑.:)
air*_*dex 21
有些人不使用谷歌浏览器.有一个名为Markdown Viewer的Firefox插件可以离线读取Markdown文件.
ton*_*ian 17
pandoc是一个很好的文本到文本转换工具,可以解决Markdown的离线可视化问题.刚发出:
pandoc -f markdown -t html README.md > README.html
Run Code Online (Sandbox Code Playgroud)
小智 14
我发现MarkView谷歌浏览器扩展非常有用,实际上它的工作就像一个魅力:
MarkView是Chrome扩展程序,用于编辑和查看markdown文件,带有大纲视图,支持多种表格格式,代码块语法高亮显示和Github Flavored Markdown.
特征:
- 以网页样式编辑和查看markdown文件.
- 更改文件时自动重新加载本地文件(安装后:在chrome:// extensions /中选择"允许访问文件URL"选项)
- 以可滚动的方式在内容旁边显示大纲
- 拥有GoTop,ViewSource和GoBottom的按钮
- 支持Github Flavored Markdown表样式和代码突出显示.
- 突出显示编程语言的代码区域(例如```ruby)
- 支持具有良好前景的网页打印(Chrome->文件 - >打印...)
- 响应:当窗口大小小于940px时,大纲部分会自动隐藏; 调整大小超过940px,将显示轮廓部分.
- MarkView将查看除raw.github.com下的所有markdown文件,因为该子域仅显示源.
MarkView添加了更多功能:
文档自定义样式
我刚刚使用node.js文件观察器和socket.io编写了一个离线markdown查看器,因此您将浏览器指向localhost并运行./markdownviewer /path/to/README.md并使用websockets将其流式传输到浏览器.
如果您是vim人,可以尝试使用vim-preview插件.只需~/.vim使用您选择的方法将其安装到您的目录中.然后,您可以使用vim打开Markdown文件并使用该命令:Preview在浏览器中打开一个新窗口并显示最终结果.
考虑Strapdown.
Strapdown是基于Javascript的解决方案,可在浏览器中呈现降价内容,这使其非常适合离线观看.从他们自己的描述:
Strapdown.js使创建优雅的Markdown文档变得非常简单.无需服务器端编译.
因此,将您的.md降价文件重命名为.html,并将其包围:
<xmp theme="united" style="display:none;">
# Markdown content here
…
</xmp>
<script src="http://strapdownjs.com/v/0.2/strapdown.js"></script>
Run Code Online (Sandbox Code Playgroud)
并在任何浏览器中打开将显示呈现的HTML.额外奖励:您可以轻松更改主题.
在 MacOSX 上运行良好的最简单的资源之一是InkMark上的 Markdown Quick Look 插件。在 OS X 10.9+ 上安装此软件后,您只需在 Finder 中选择一个 Markdown 文件并点击空格键即可。我不确定结果是否与 Github 100% 相关,但它们非常好,并且是一个小型、不引人注目的离线查看器解决方案。如果您需要其他选择,Mashable还撰写了一篇关于 78 种不同工具的文章。
