
Markdown Monster是一个易于使用和可扩展的Markdown编辑器,Windows的Viewer和Weblog Publisher 。我们的目标是为Windows提供最佳的Markdown特定编辑器,并使其尽可能容易地创建Markdown文档。我们提供核心编辑器和预览器,以及许多非侵入性的助手,以帮助嵌入图像,链接,表,代码等内容的内容,以最少的精力纳入您的文档中。
表示您的支持
如果您喜欢这里看到的内容,请考虑主演此仓库(单击此页面的右上角的)。如果您在Markdown Monster中具有喜欢的功能,那么如果您可以发推文并提及@markDownMonstr,那将是很棒的。请帮助我们传播这个词。
您可以使用独立的安装程序下载Markdown Monster:
下载Markdown Monster
您可以使用巧克力在Windows命令提示符中安装(由我们维护 - 始终最新)
c: > choco install markdownmonster您还可以使用内置的Windows Winget工具(我们不维护) :
c: > winget install markdown-monster您也可以使用勺子安装和更新。您需要使用extras桶。 (我们不维护)
c: > scoop install markdown-monster Markdown Monster是一种许可产品,尽管我们提供了功能齐全的免费下载,但仍需要使用合理的价格许可。
有关许可的更多详细信息,请在此处访问许可信息:
Markdown Monster许可
由于滥用许可证和一些不好的参与者滥用源代码,该存储库不再包含Markdown Monster的任何源代码。源代码已移至私人存储库,可以通过请求获得访问。
该存储库用作供下载和功能的GITHUB信息页面,以及问题部分中的错误报告和增强请求的反馈。有关更多一般性问题,您还可以在Markdown Monster部分中使用我们的支持留言板。
这是Markdown Monster使用默认的深色主题的样子:

这是光主题:

请注意,您可以在预览器中单独自定义编辑器,预览甚至代码段显示的主题。
Markdown Monster具有很多功能,但是当您不需要时,我们会努力使这些功能挡住您。如果您只想写作,MM会提供最小的编辑体验,可在内容周围提供宜人的空白和可选的分心模式。但是,如果您想提高生产力,使用快捷方式和帮助者来增强您的编辑体验,我们可以帮助您使用许多有用的工具来增强您具有周到的生产力功能的编辑体验。大多数命令都有键盘快捷键,可以用一两个击键来完成。
轻松地嵌入图像,链接,表格,代码片段等内容,以及几个击键和智能链接修复程序。由于图像是内容创建的重要组成部分,因此我们的图像嵌入支持特别丰富,并支持剪贴板上的粘贴图像,嵌入带有图像文件/URL对话框的嵌入,从资源管理器或浏览器中拖动,甚至是内置的图像捕获实用程序。
Markdown Monster具有高度自定义的主题,用于主壳,编辑器和预览显示。编辑器和预览主题可以使用基于HTML和CSS模板轻松自定义,因此您可以自己制作Markdown Monster。也有许多选择可以自定义编辑器的字体,尺寸和许多显示选项。
您还可以以分心的模式运行,从而删除工具栏,菜单,预览,侧边栏和其他干扰,以使您专注于代码。或使用演示模式专注于无编辑器视图的阅读内容。
Markdown Monster可扩展使用.NET代码。您可以使用我们的摘要或指挥官Addins来创建自定义文本扩展,也可以使用.NET代码片段自动化常见任务。完整的Addin可扩展模型允许与Markdown Monster的大多数功能和UI进行深入集成,以使用直接的addin模型创建复杂的扩展。有一个Addin Manager,可让您轻松安装,更新和管理可用的Addins。
如果您有博客的机会,则可以使用Markdown Monster创建您的内容并将其发布到您的博客服务中。 Markdown Monster可以发布到许多常见的博客引擎,包括WordPress,Medium和任何使用MetaweBlog API的服务。 MM会自动处理将您的Markdown内容转换为HTML,修复链接,并将其发布并重新发布您的Markdown Contents清晰发布到博客服务。
新的博客帖子功能会自动在博客帖子目录层次结构中设置一个发布文件夹,以使您在共享的Dropbox或OneDrive(如果可用)文件夹中组织帖子,以便您可以轻松地在多台机器上使用帖子。
Markdown Monster的集成GIT功能也适用于Jekyll,Ghost,Hugo或Wyam等基于GIT的服务,可以在本地写下您的帖子,并立即将其推向您的远程Git存储库以发布。 GIT集成内置在MM中,以单独或分批进行更改,或者您可以打开自己喜欢的Git客户端以将更改发布到托管内容博客中。
请报告您遇到的任何问题!
如果您遇到Markdown Monster的问题,请在GitHub上提交问题或功能请求,让我们知道。我们想知道什么不起作用并修复它。帮助我们使Markdown Monster更好!我们知道您的时间很宝贵,但我们非常感谢任何反馈。
Markdown Monster提供了许多有用的功能:
mm或markdown启动Markdown Monstermm readme.md打开单个文件mm readme.md changelog.md打开多个文件mm . - 当前文件夹中的打开文件夹浏览器mm reset - 重置所有Markdown Monster设置mm uninstall - 删除所有非本地系统设置这些天无处不在,它已成为许多开发人员,作家和文档专家,以这种格式创建许多不同类型的内容。降价在许多不同的地方使用:
我个人在GitHub上使用Markdown作为我的博客,我的留言板,并且在许多具有免费表单文本字段的应用程序中,这些字段允许进行格式化的文本 - 例如,在我们的WebStore产品描述中,都在Markdown中。
拥有一个专用的Markdown编辑器,可以避开您的方式,但提供了一些有用的功能,并允许您添加自定义功能,使您的内容创建会话提高效率很重要。查看这篇文章,了解为什么使用专用的Markdown编辑器而不是用于Markdown文档创建的通用文本编辑器是有意义的。可以轻松将您的标记发布到任何MetaweBlog或WordPress API端点的能力也很有用,因为它允许您轻松地发布到博客或任何支持这些格式的应用程序。
Markdown Monster是Windows的Markdown编辑器和查看器,可让您创建编辑或简单地预览Markdown文本。它提供了基本的编辑功能,并具有一些不错的可用性功能,可快速嵌入图像,链接,代码,表格,屏幕截图和其他标记。您会得到一个响应迅速的文本编辑器,它使您涵盖了Markdown语法突出显示,可折叠的实时预览,因此您可以看到输出的外观,内联拼写检查以及一些优化的菜单选项,可帮助您标记文本并嵌入并链接到Markdown文档中。此外,实用程序功能可让您快速跳到命令行或探险家窗口,提交文档以git,甚至在您喜欢的图像编辑器中编辑图像。
Markdown Monster包括一个功能强大的双向表编辑器,可让您在表中交互式编辑内容。您可以使用Rich Table编辑器输入表内容,并在编辑器中重新打开Markdown表代码,以进行以后的编辑和重新构架。

Markdown编辑通常需要管理相关内容,例如图像或用于链接等的多个文件,并且Markdown Monster提供了一个文件夹浏览器,以在编辑器中查看和导航文件。浏览器具有内置的GIT状态支持,因此您可以立即查看文件夹树中哪些文档已更改,并且可以轻松地查看和撤消更改。浏览器可让您导航文件夹,创建,删除和移动文件,并且有许多选项可以查看,打开和编辑文件。
文件夹浏览器还支持您对文件浏览器的搜索,移动和重命名。

使用长文档时,重要的是要有一种简单的方法来快速浏览文档的结构,并且文档概述使您可以轻松地看到文档的结构,然后快速跳到任何部分。该轮廓还可以让您挑选文档ID,以快速嵌入相同的文档链接。
如今,使用MARKDOWN的工作通常意味着使用GIT存储库,而Markdown Monster则整合了您在编辑过程中需要执行的常见GIT任务。您可以轻松地查看,提交和推动更改,以及新存储库的克隆和创建。

屏幕捕获Addin支持两个单独的捕获模式:
要捕获,只需单击“捕获”按钮(相机图标)和主应用程序最小化,然后snagit或集成的捕获工具弹出即可让您选择要捕获的对象。使用Snagit,您可以使用Snagit的大部分本机捕获模式,对于内置工具,您可以在屏幕上选择Windows和控件。预览捕获并具有编辑选项,完成后,将捕获的图像嵌入并直接链接到Markdown内容中。

这是行动中的snagit屏幕捕获:

这是独立的内置屏幕捕获模块:

内置片段addin允许您通过交互式选择或通过预定义的快捷方式键创建模板(包括使用C#代码的动态模板)来扩展文本。

Markdown的一个常见用例是创建具有嵌入式链接和内容的丰富博客文章,而Markdown Monster则可以轻松地将各种来源的内容汇总在一起。您可以通过粘贴剪贴板,链接来自URL或文件的图像或使用内置屏幕捕获Addin或Snagit支持来轻松嵌入图像。
撰写长长的博客文章和文章,并协调许多相关内容是我首先构建此工具的主要原因之一,因为它可以轻松地发布和更新内容到各种类型的博客和内容生成器。
您可以使用WebLog Publishing功能将其转换为博客文章。如果您使用WordPress,MetaweBlog API博客,Medium或Jekyll,则可以单击工具栏上的Weblog按钮并设置您的博客(MetaweBlog,WordPress或Medive),然后指定诸如标题,摘要,标签和网站之类的Weblog细节以发布到。单击按钮可以轻松发布帖子,也可以重新发布。您还可以从博客中下载现有的博客文章,并将其编辑为Markdown,然后重新发布。


Markdown Monster中的大多数编辑和UI功能都是可选的,可以打开和关闭。是否想免费工作,看不到预览或拼写检查提示?您可以将它们关闭。是否要将配置数据存储在共享云文件夹中?你也可以做到。
是否需要与Dark Debault或与您的博客或品牌相匹配的预览主题不同的编辑主题?您可以轻松切换到许多内置编辑主题之一。对于预览,您可以使用几个内置主题之一,也可以使用简单的html/css模板添加自己的一个。您甚至可以创建链接到您自己的在线风格的主题。
编辑器和预览器是基于HTML和JavaScript的,因此,如果您想超越基本配置,也可以应用任何自定义样式,甚至可以连接自定义JavaScript代码。预览主题很容易修改,因为它们只是HTML和CSS模板。
我构建Markdown Monster的关键功能之一,主要原因是它是可扩展的,因此您和我可以将其他功能插入其中而无需膨胀主产品。
您可以从“工具”菜单中找到可以在Markdown Monster Addin Manager中安装的可用public Addins:

Addins中有多种功能。这里有几个例子:
目前,注册表非常稀少,但是您可以查看一些插件:
安慰
让您可以将始终活跃的终端控制台窗口固定到Markdown Monster的底部。
指挥官C#脚本
AC#基于脚本的脚本可让您使用脚本代码自动化任务。对于简单的任务,这比创建完整的附加素更快,更容易。
将图像保存到Azure Blob存储
可让您将图像保存为Azure Blob存储项目,并将上传资源的链接嵌入您的降价中。
要旨
此附加件使您可以从要点打开并保存为要点,并让您创建代码片段并将其嵌入GIST中。
Pandoc Markdown解析器
该addin提供了可以使用的Pandoc Markdown处理器,而不是默认的Markdig Parser。该ADDIN还提供了许多文档转换选项,可以使用交互式对话框将您的标记转换为PDF,DOC,EPUB和其他一些格式。
降价怪物addins可以访问一个加载型型号,可让您操纵并自动化任何开放文档和编辑器,并让您加载新文档,启动外部流程,添加菜单选项和其他UI功能,打开新的侧边栏,通常与整个UI进行交互,并附加到生命周期中,以获取生命周期的事件,以获取各种应用程序的通知事件,如开放和近距离的应用程序,等等。
Addins的复杂性可能与非常简单的自动化工具(例如Console Addin)的差异很大,该工具只需将终端窗口固定在Markdown Monster上,或者像Kavadocs Addin一样复杂,该kavadocs Addin可以管理整个文档应用程序,其中包含许多自定义的窗口和侧栏,这些窗口和侧栏都集成到Markdown Monster中。
Addins可以访问Markdown Monster的大多数功能,并且它们很容易创建。我们和几个第三方都使用功能强大的Addin模型创建了许多有用的插图,我鼓励您浏览Addins以查看您可以做什么。
Markdown Monster的关键功能之一是,您还可以使用基于.NET的Markdown Monster Addin模型来创建自己的addins。创建新的Addins非常容易,我们提供了一个Visual Studio Project模板扩展名,以促进创建Addin的开始过程。我们所有的插件都可以在GitHub上找到,因此您可以轻松地查看其他Addins的创建方式。
您可以在此处找到用于创建addins的文档:
您可以创建供自己使用的addins,只需将它们复制到%appdata%Addins文件夹中,或者如果您创建了一个您认为可能对其他人有用的addin,则可以在Markdown Monster Addin注册表中发布。该注册表拥有在Markdown Monster内部的Addin Manager中显示的公共addins:
您可以在此GitHub存储库中找到有关如何发布addins的更多信息:
我可以想到一些附加想法 - 一种快速投入git和Push的方法对于文档解决方案或基于GIT的博客很有用,因此您可以轻松地将更改更改为GitHub存储库。嵌入各种内容,例如参考链接,Adsense链接,亚马逊产品链接,新的邮政模板引擎等。
或者,也许您拥有使用Markdown文本的自定义应用程序,并提供了一个API,使您可以将降价(或HTML)发布到服务器。构建自定义加载项很容易,可以使您可以使用Markdown文本或渲染HTML,然后将其推入自定义应用程序中的自定义REST接口。
该应用程序很大程度上倾斜了几个第三方库,而该应用程序将不可能。非常感谢这些图书馆的生产商在Markdown Monster中广泛使用:
ACE编辑
ACE编辑器是基于HTML的电源编辑器平台,它可以轻松插入浏览器中突出显示软件样式编辑。 Markdown Monster使用ACE编辑器,用于与WPF应用程序交互的Web浏览器控件内部的主要降级编辑体验。
Markdig Markdown解析器
此可扩展的降价解析器库用于在Markdown Monster中渲染到HTML的渲染标记。该库快速,并支持许多有用的扩展名,例如GitHub调味的标记,表支持,自动链接和各种附加协议。该功能集可通过插件管道扩展。
mahapps.metro
该库提供了顶级应用程序外壳的Metro样式窗口和主题支持。这是一个易于使用的库,它使其可以构建漂亮的WPF应用程序。
Dragablz
该库为编辑器提供了选项卡控件支持,允许重新排序和溢出。该库还支持TAB撕下选项卡和布局对接,尽管此功能在Markdown Monster中不使用。
Nhunspell拼写检查
拼写检查是通过Hunspell库和Nhunspell中的.NET包装器来处理的。该库检查是否有错误的方式,并为拼写错误的单词提供查找。单词解析是在JavaScript中完成的,并且通过管道单词列表到.NET进行拼写检查,以检查哪个比使用JavaScript在浏览器中进行拼写检查的速度要快得多。
对这些图书馆的额外喊叫:
如果您喜欢Markdown Monster,请传递它以帮助传播这个词。让您的朋友知道,向其他询问Markdown的人提及,并帮助我们发展这个社区,以鼓励在周围建立最佳的Markdown编辑器。
您可以做一些可以帮助传播这个词的事情:
迄今为止,社区的支持,反馈,对新功能的错误报告和想法真是太棒了,我期待这能继续越来越多的活跃用户和贡献者社区。
Markdown Monster有几种许可模式:评估,单用户,多个用户和网站许可证。
Markdown Monster在GitHub上可用的源代码开放,但它是一款有执照的产品,需要继续使用付费许可才能继续使用。该软件被许可为©Rick Strahl,West Wind Technologies,2015- 2019年。
功能齐全的免费评估版本可供评估使用,但继续使用需要购买许可证。
许可证可以从:
https://store.west-wind.com/product/markdown_monster
评估版本具有注册版本的所有功能,除了显示偶尔的免费软件通知。评估许可证不允许篡改或删除通知。
您可以将评估版本与已启用的通知一起使用,但是如果您定期使用Markdown Monster或用于商业用途,请注册并支持进一步的开发和维护。
为了继续或商业使用Markdown Monster,需要付费许可证。付费许可将删除免费软件通知。
每个许可用户必须具有单独的许可证,但是单个用户可以在多台机器上使用多个副本的Markdown Monster。
多用户许可证的工作与应用于购买许可证上指定的用户数量的单个用户许可相同。可以使用组织网站许可证,允许任何数量的用户在单个组织中运行无限数量的Markdown Monster实例。
任何购买的许可证在购买的主要版本(即1.00-1.99)的主要版本的持续时间内有效,该主要版本中的次要版本更新始终是免费的。升级价格可用于主要版本升级,通常是全价的一半,这是我们的政策,可以在购买后一年内免费升级到下一个主要版本。
Markdown Monster是源打开的,源代码可在https://github.com/rickstrahl/markdownmonster上在github上获得,但是上面概述的许可无论如何。我们允许修改源代码,以内部使用您的组织中的Markdown Monster或将拉的请求提交给Markdown Monster主存储库。在任何情况下,您都不允许重新包装并重新分配组织外的Markdown Monster的任何部分。
我们鼓励将功能建议或错误修复的请求提交给Markdown Monster存储库。提供有意义的增强功能,帮助识别和 /或通过积极促进Markdown Monster的帮助的任何贡献者都可以获得免费许可证(我们可以自行决定)。此外,Microsoft MVP和内部人员以及Microsoft员工可以申请免费许可证。
您明确承认并同意,使用许可申请的使用是您的独特风险,并且您的整个风险都带有令人满意的质量,性能,准确性和精力。在适用法律允许的最大范围内,许可申请书和许可申请(“服务”)提供或提供的任何服务按照“和“可用”,均具有所有错误,并且没有任何形式的保证,并且申请提供商违反所有保证和条件对所有有限的申请和任何服务的保证和条件,包括限制,包括限制,包括限制,包括限制,包括(包括或法定)。令人满意的质量,适合特定目的,准确性,安静享受和不侵入第三方权利的质量。应用程序提供商不保证干扰您对许可申请的享受,该功能在执行或提供的服务中包含或提供的服务将符合您的要求,即将纠正许可申请或服务的操作,或者将不间断或无错误或服务在许可申请或服务中的效果。申请提供者或其授权代表提供的任何口头或书面信息或建议均不得制定保修。如果许可申请或服务证明有缺陷,则假设所有必要的维修,维修或更正的全部费用。
在任何情况下,作者或任何其他可以修改和/或重新分发该计划和文档的方都不应对任何商业,特殊,偶然或结果损害均负责,因为使用或无法使用该程序,包括但不限于您所承受的数据或损失的其他计划或其他计划,即使您在第三部分或其他方面遭受的损失或损失,即使是某些情况或其他损失,或者损失了任何其他方案,即使是某些情况或其他损失或其他损失,即告知可能造成此类损害的可能性。
©Rick Strahl,West Wind Technologies,2016-2021