是否有一种方法可以离线显示。md文件,这样我们就可以知道它上传到Github后会是什么样子?我指的是显示README。md文件,因为它将出现在Github,而不是作为编辑的目的。
需要在Mac和Windows上工作,因为我都用。
是否有一种方法可以离线显示。md文件,这样我们就可以知道它上传到Github后会是什么样子?我指的是显示README。md文件,因为它将出现在Github,而不是作为编辑的目的。
需要在Mac和Windows上工作,因为我都用。
我找到了一种在PHP中查看它的方法。在做了更多的窥探之后,我发现了离线和在线查看.md文件的2个解决方案:
离线:https://github.com/WolfieZero/Markdown-Viewer-PHP 网站:http://daringfireball.net/projects/markdown/dingus
我推荐离线版本,这样即使你在王位上处理你的事务,你也可以进行编辑。:)
我只是使用node.js文件监视器和套接字编写了一个离线markdown查看器。因此,您将浏览器指向localhost并运行./markdownviewer /path/to/README。Md,它使用websockets将它传输到浏览器。
降价查看器 https://github.com/Hainish/markdownviewer/
我刚刚安装了https://github.com/ypocat/gfms。它做了一个非常好的工作渲染github风味markdown。它可以检测你的降价变化,所以你只需要把浏览器和编辑器放在一起。它是Node.js,所以在任何平台上都能正常工作。
如果你已经安装了Node.js,安装很简单:
安装-g GFMS GFMS—端口9999(在您的项目目录中) http://localhost:9999/(用任何浏览器打开)
有几个Chrome插件运行得很好。我一直在使用Markdown预览Plus。
安装后,在扩展(菜单> More tools > Extensions或输入URL chrome:// Extensions /)中启用“允许访问文件URL”。
然后拖放Markdown文件到Chrome浏览器上,使用您最喜欢的编辑器进行编辑。
我发现MarkView谷歌Chrome扩展非常有用,实际上它的工作就像一个魅力:
MarkView is a Chrome extention for editing and viewing markdown file with an outline view, support multiple table format styles, code block syntax highlight and Github Flavored Markdown. Features: Editing and Viewing markdown file in web page style. Auto reload local file when file is changed (Post-installation: select "Allow access to file URLs" option in chrome://extensions/) Show outline beside the content in scrollable way Have buttons for GoTop, ViewSource and GoBottom Support Github Flavored Markdown table styles and code highlight. Highlight the code area for programming languages(eg. ```ruby) Support web pages printing with decent outlook(Chrome->File->Print...) Responsive: when the window size small than 940px, outline section will automatically hidden; resize bigger than 940px, outline section will display. MarkView will view all markdown files except those under raw.github.com because that subdomain only displays the source.
更多的功能已添加到MarkView:
所见即所得markdown编辑器 主题和代码样式选择 支持脚注1系 即时幻灯片演示 文档自定义样式 添加主题CSS并选择 添加代码样式并选择 编写CSS,保存并运行
考虑捷联式。
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。额外的好处:你可以很容易地改变主题。
看到Python-Markdown-Editor
它是基于:
Python-Markdown pyptions(代码块语法高亮显示) codeirror (javascript代码编辑器) 瓶
使用pip安装:
$ pip install markdown-editor
它的特点是当你键入预览,代码突出显示,隔离代码块,github风格
它可以通过命令行使用:
$ markdown_edit
$ markdown_edit README.md
$ markdown_edit -f readme.html README.md
我创建这个是为了构建一个用于发送代码审查的工具,它很容易扩展,通过将其作为模块导入,您可以添加自定义操作。
这个php查看器提供响应式支持和许多自定义选项。
文件:http://www.binpress.com/app/codespire response - markdownviewer/2112
pandoc是一个很好的文本到文本转换工具,解决了离线可视化Markdown的问题。问题:
pandoc -f markdown -t html README.md > README.html
您可以使用Scribefire Next。
它是一个Mozilla Firefox浏览器插件。只需安装扩展并启动Firefox。自定义工具栏并将Scribefire快捷方式放置其中。由于它是一个浏览器插件,你可以在Mac、Linux和Windows上使用它。
当您想在Markdown模式下编写时,只需从Scribefire窗口单击“编辑代码”。
现在,为了达到你的目的,转到编辑代码模式,复制所有文本,并粘贴到你的.md文件并上传。
没有实时预览功能,你必须切换编辑代码和视觉编辑来预览你的文本。
我正在我的Linux Mint盒子里使用它:
更新:
现在是2014年,需要为其他读者和研究人员添加一些其他很棒的工具。刚刚使用的括号+ Markdown预览扩展。
不久前我写了Grip,就是为了做到这一点。它渲染完全像它在GitHub上,并提供了几个额外的选项:
除了readme, Grip还可以渲染GitHub评论和问题 单击本地链接以呈现其他.md文件 在您自己的项目中使用的API 导出到HTML文件
使用pip安装:
pip install grip
然后进入包含README文件的目录并运行:
grip
传递-h以获得额外的帮助和选项。
这是Grip渲染的README截图:
点击这里查看。
Visual Studio流行的Web Essentials插件提供了Markdown查看器和编辑器。它还支持用于添加代码片段的Github语言语法。
http://vswebessentials.com/features/markdown
如果你是一个vim用户,你可以试试vim-preview插件。只需将其安装到您的~/。Vim目录与您选择的方法。然后,您可以使用vim打开Markdown文件,并使用命令:Preview,这将在浏览器中打开一个新窗口并显示最终结果。
在MacOSX上运行良好的最简单的资源之一是InkMark上的Markdown Quick Look插件。在OS X 10.9+上安装后,你只需在Finder中选择一个降价文件,然后点击空格键。我不确定结果是否与Github 100%相关,但他们是相当不错的,使一个微小的不显眼的离线查看者唯一的解决方案。Mashable也写了一篇关于78种不同工具的文章,如果你想要其他选择。
Geany有一个markdown插件,它做了一个公平的工作,让你也markdown预览在侧边栏。它还可以在Linux、Mac OS X和Windows上运行。
要使用它,先安装geany,然后安装geany-plugin-markdown包,然后从插件管理器中选择它。
非凡,当然是一个伟大的工具。
注意:不适用于Mac
特点:
实时预览 这是免费的。 非常轻量级的 导出为HTML, PDF
下载:https://remarkableapp.github.io/。
编辑2022
我现在使用并喜欢Mark Text。(https://marktext.app)
Visual Studio Code -微软的新编辑器也为降价编辑提供了很好的支持。 你可以从这里下载。 编辑器提供了在降价代码和预览模式之间切换的良好支持。 它还为所有markdown语法提供了相当好的智能感知支持。 该编辑器是免费使用的,也是跨平台的(适用于Linux, Windows和Mac)。 要了解更多细节,你可以在他们的网站上查看
我经常需要可移植的应用程序。为此,我找到了答案
http://cloose.github.io/CuteMarkEd/(我刚刚简单地尝试了一下,似乎工作得很好)。
http://markdownpad.com/faq.html#portable
RStudio可以处理标记文件并将其转换为html和pdf。如果您已经拥有它,您可以使用RStudio(它是R编程语言的IDE)。它是免费的开源软件,适用于Windows、Mac和Linux系统。
对于大多数情况,一个简单的解决方案是:将标记复制/粘贴到“云”中的查看器中。这里有两种选择:
Dillinger.io 丁格斯
不需要安装!交叉平台!跨浏览器!总是可用!
缺点:对于大文件,标准云应用程序的安全问题可能很麻烦。