离线查看markdown文件

有没有办法离线显示.md文件,这样我们就知道它在Github上传后会是什么样子?我指的是显示README.md文件,因为它将出现在Github,而不是作为编辑的目的。

需要在Mac和Windows上工作,因为我都用。

440858 次浏览

我找到了一种在PHP中查看它的方法。在做了更多的窥探之后,我发现了离线和在线查看.md文件的2个解决方案:

  • # EYZ0 # EYZ1
  • # EYZ0 # EYZ1

我推荐离线版本,这样即使你在王位上处理你的事务,你也可以进行编辑。:)

您可以使用文本作为md查看器和md编辑器,它的轻量级和整洁。 enter image description here

我喜欢在Downmarker中的垂直分割器,你可以看到你写的变化!

你试过ReText吗?这是一个很好的桌面Markdown编辑器

我只是使用node.js文件监视器和套接字编写了一个离线markdown查看器。因此,您将浏览器指向localhost并运行./markdownviewer /path/to/README.md,它将使用websockets将其流式传输到浏览器。

  • markdownviewer # EYZ0

我刚刚安装了https://github.com/ypocat/gfms。它做了一个非常好的工作渲染github风味markdown。它可以检测你的降价变化,所以你只需要把浏览器和编辑器放在一起。它是Node.js,所以在任何平台上都能正常工作。

如果你已经安装了Node.js,安装很简单:

  1. # EYZ0
  2. gfms --port 9999(在你的项目目录中)
  3. http://localhost:9999/(用任何浏览器打开)

来晚了,但看看MarkdownPad

有几个Chrome插件运行得很好。我一直在使用降价预览加

安装后,在扩展(菜单> More tools > Extensions或输入URL chrome://extensions/)中启用“允许访问文件URL”。

enter image description here

然后拖放Markdown文件到Chrome浏览器上,使用您最喜欢的编辑器进行编辑。

对于MAC我使用标志着,对于Windows我使用Muto-Mark。两者都支持GH样式表。

我发现MarkView谷歌Chrome扩展非常有用,实际上它就像一个魅力:

MarkView是一个Chrome扩展,用于编辑和查看markdown文件的大纲视图,支持多种表格格式样式,代码块语法突出显示和Github调味markdown。

特点:

  1. 编辑和查看网页样式的标记文件。
  2. 当文件改变时自动重载本地文件(安装后: 在chrome中选择“允许访问文件url”选项://extensions/)
  3. 以可滚动的方式显示内容旁边的大纲
  4. 有按钮的GoTop, ViewSource和GoBottom
  5. 支持Github调味Markdown表样式和代码突出显示。
  6. 突出显示编程语言的代码区。' ' ' ruby)
  7. 支持网页打印与体面的外观(Chrome->文件->打印…)
  8. 响应式:当窗口大小小于940px时,轮廓部分将 自动隐藏;调整大于940px的大小,将显示轮廓部分
  9. MarkView将查看除raw.github.com下的所有markdown文件 因为子域只显示源

更多的功能已添加到MarkView:

  1. 所见即所得markdown编辑器
  2. 主题和代码样式选择
  3. 支持脚注1 & # 8617;
  4. 即时幻灯片演示
  5. 文档定制样式

    • 添加主题CSS并选择
    • 添加代码样式并选择
    • 编写CSS,保存并运行
    • 李< / ul > < / >

考虑# EYZ0。

Strapdown是基于javascript的解决方案,它在浏览器中呈现降价内容,这使得它非常适合离线查看。 从他们自己的描述:

Strapdown.js使得创建优雅Markdown文档变得非常简单。不需要服务器端编译。

所以重命名你的.md markdown文件为.html,并围绕它:

<xmp theme="united" style="display:none;">
# Markdown content here
…
</xmp>
<script src="http://strapdownjs.com/v/0.2/strapdown.js"></script>

并且在任何浏览器中打开都会显示呈现的HTML。额外的好处:你可以很容易地改变主题。

对于OS X, 谅解备忘录是非常好的,它带有两个GitHub CSS主题。

还有StackEdit。它可以在线和离线工作(它使用浏览器的本地存储)。

你还可以将它与Dropbox或谷歌Drive连接,以查看托管在云上的文件。

你可以使用扩展名为标记语法高亮显示 notepad++。它可以在Github上找到

enter image description here

安装完成后,将在语言下拉菜单中出现新的选项 安装完成后,语言下拉菜单中将出现新选项

.

看到# EYZ0

它是基于:

  • Python-Markdown
  • pyptions(代码块语法高亮显示)
  • codeirror (javascript代码编辑器)

使用pip安装:

$ pip install markdown-editor

它的特点是当你键入预览,代码突出显示,隔离代码块,github风格

它可以通过命令行使用:

$ markdown_edit


$ markdown_edit README.md


$ markdown_edit -f readme.html README.md

enter image description here

我创建这个是为了构建一个用于发送代码审查的工具,它很容易扩展,通过将其作为模块导入,您可以添加自定义操作。

看看Haroopad。这是一个非常好的#markdown编辑器。它是免费的,可用于多个平台。我在Mac OSX上试过。

这个php查看器提供响应式支持和许多自定义选项。

pandoc是一个很好的文本到文本转换工具,解决了离线可视化Markdown的问题。问题:

pandoc -f markdown -t html README.md > README.html

您可以使用Scribefire Next。

它是一个Mozilla Firefox浏览器插件。只需安装扩展并启动Firefox。自定义工具栏并将Scribefire快捷方式放置其中。由于它是一个浏览器插件,你可以在Mac、Linux和Windows上使用它。

当你想写在Markdown模式,只需点击Edit Code从Scribefire窗口。

现在,要达到您的目的,转到Edit Code模式,复制所有文本,并将其粘贴到.md文件并上传。

没有实时预览功能,你必须切换Edit CodeEdit Visually来预览你的文本。

我正在我的Linux Mint盒子里使用它:

enter image description here

enter image description here

更新:

现在是2014年,需要为其他读者和研究人员添加一些其他很棒的工具。最近刚用过括号 + Markdown预览扩展

我在一段时间前编写了控制来实现这一点。它像在GitHub上一样渲染完全,并提供了几个额外的选项:

  • 除了readme, Grip还可以渲染GitHub评论和问题
  • 单击本地链接以呈现其他.md文件
  • 在您自己的项目中使用的API
  • 导出到HTML文件

使用pip安装:

pip install grip

然后进入包含README文件的目录并运行:

grip

传递-h以获得额外的帮助和选项。

这是Grip渲染的README截图:

截图of Grip rendering Grip

希望这能有所帮助。# EYZ0。

Visual Studio流行的Web Essentials插件提供了Markdown查看器和编辑器。它还支持用于添加代码片段的Github语言语法。

http://vswebessentials.com/features/markdown

如果你是一个vim人,你可以尝试vim-preview插件。只需使用您选择的方法将其安装到~/.vim目录中。然后,您可以使用vim打开Markdown文件,并使用命令:Preview,这将在浏览器中打开一个新窗口并显示最终结果。

在MacOSX上工作得很好的最简单的资源之一是Markdown Quick Look插件,可以在InkMark找到。在OS X 10.9+上安装后,你只需在Finder中选择一个降价文件,然后点击空格键。我不确定结果是否与Github 100%相关,但他们是相当不错的,使一个微小的不显眼的离线查看者唯一的解决方案。Mashable还写了一篇关于78种不同工具的文章,如果你想要其他选择。

Makrdown-QuickLook-Preview

原子由Github。给你一个并排的预览。

enter image description here

Geany有一个降价插件,它做了一个公平的工作,给你也Markdown预览在侧边栏。它还可以在Linux、Mac OS X和Windows上运行。

要使用它,先安装geany,然后安装geany-plugin-markdown包,然后从插件管理器中选择它。

从现在开始我使用http://marxi.co/。Marxi。Co有线上和线下版本。

非凡,当然是一个伟大的工具。

注:# EYZ0

特点:

  • 实时预览
  • 这是# EYZ0。
  • 非常轻量级的
  • 导出为HTML, PDF

下载:# EYZ0

编辑2022

我现在使用并喜欢马克文本。(# EYZ1)

你可以使用Firefox Markdown Viewer插件,它很容易安装和使用。

有人不使用谷歌Chrome浏览器。有一个名为减价查看器的Firefox插件可以离线读取Markdown文件。

微软的新编辑器也提供了很好的markdown编辑支持 你可以从在这里下载。
编辑器在减价的代码预览模式之间为切换提供了很好的支持 它还为所有markdown语法提供了相当好的智能感知支持 编辑器是免费使用跨平台的(适用于Linux, Windows和Mac).
要了解更多细节,你可以查看他们的网站

enter image description here

我经常需要可移植的应用程序。为此,我找到了答案

http://cloose.github.io/CuteMarkEd/(我只是简单地尝试了一下,它似乎工作得很好)。

http://markdownpad.com/faq.html#portable

RStudio可以处理markdown文件并将其转换为html和pdf。如果您已经拥有它,您可以使用RStudio(它是R编程语言的IDE)。它是免费的开源软件,适用于Windows、Mac和Linux系统。

对于大多数情况,一个简单的解决方案是:将标记复制/粘贴到“云”中的查看器中。这里有两种选择:

  1. < a href = " http://dillinger。io / noreferrer“rel = > Dillinger.io < / >
  2. # EYZ0

不需要安装!交叉平台!跨浏览器!总是可用!

缺点:对于大文件,标准云应用程序的安全问题可能很麻烦。

仅供参考,口径电子书查看器在解析标记文件并显示它们方面做得不错。

一旦口径安装,只需ebook-viewer myfile.md