`
xpenxpen
  • 浏览: 703318 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

用markdown2html把md转换成html

 
阅读更多
现在很多书和wiki都是现在github上用markdown格式写作。那有没有办法把他们做成离线电子书的形式呢?本文将介绍用markdown2html和easychm来将md格式转化成chm格式。

1.markdown2html
首先用markdown2html把md格式转成html。

1.1 先git clone工程下来
1.2 编译, mvn clean package
1.3 输入命令转md为html
java -jar Markdown2HTML.jar About.md -header header.html -footer footer.html -out

其中header.html和footer.html是需要自己准备的,他们会作为头和尾附加到生成的html里。
1.4 以上是转换一个文件,如果有多个文件,可以考虑写一个bat来批处理一下

2. 然后就可以用一些chm制作软件了,比如easychm,是图形化界面的,非常简单,可以批量导入html,然后生成chm。这里就不介绍了。
分享到:
评论
2 楼 lijunwyf 2018-06-01  
cevin15 写道
可以看下这个开源软件,https://github.com/cevin15/MDTool。使用上会更简单方便,而且支持table等高级语法。
用maven或者gradle下载依赖之后,一行代码就可以使用了。
MDTool.markdown2Html(new File(markdown_file_path));
// or
MDTool.markdown2Html(markdown_content);



MDTool处理表格有问题,没有边框。也不知道样式在哪里定义的?
1 楼 cevin15 2017-09-29  
可以看下这个开源软件,https://github.com/cevin15/MDTool。使用上会更简单方便,而且支持table等高级语法。
用maven或者gradle下载依赖之后,一行代码就可以使用了。
MDTool.markdown2Html(new File(markdown_file_path));
// or
MDTool.markdown2Html(markdown_content);

相关推荐

    java将markdown文档转换成html,生成左侧目录

    借鉴了网上各位大牛分享的md转html,有前端小伙伴的帮忙,共同研发出了一个小工具,将markdown文档转换成html,左右结构,左侧目录,右侧文档 请先阅读readme

    HTMLtoMarkdown-用PHP将HTML转成Markdown.

    HTML to Markdown - 用PHP将HTML 转成Markdown.

    xmind思维导图转换为markdown文档

    xmind做出的思维导图,很多时候需要转换为markdown,便于增补详细的笔记,能够实现自动转换的工具不多,而且效果很差,自己写了个小工具,可以把xmind导出的html文件一键转换为markdown文件! 这个是图形化版的,可以...

    HTML2MD:HTML到Markdown转换器,允许使用任何HTML编辑器生成Markdown文档

    HTML2MD是从HTML到Markdown的简单转换器。 它允许使用许多简单的WYSIWYG或WYSIWYM HTML编辑器来管理Markdown文档。 该脚本已使用Microsoft FrontPage Express进行了测试,该软件为固件且非常简单的WYSIWYG HTML编辑...

    使用PHP将HTML转换为Markdown-PHP开发

    用于PHP库HTML至Markdown,可将HTML转换为Markdown,以确保您的理智和方便。 需要:PHP 5.3+首席开发人员:@colinodell原始作者:@nickcernis为什么要将HTML转换为Markdown? “ HTML到Markdown for PHP库将HTML转换...

    md2html:从Markdown文件生成漂亮CSS风格HTML页面

    md2html 从Markdown文件生成漂亮CSS风格HTML页面如何使用md2html README.md > docs.html 或者,您可以使用选项-o而不是>来指定输出文件。改变风味md2html -f mini README.md > docs.html 可用口味(单击预览): —...

    md转Html(Markdown.Converter)

    md转Html(Markdown.Converter)

    markdown公式书写.md

    Markdown具有一系列衍生版本,用于扩展Markdown的功能(如表格、脚注、内嵌HTML等等),这些功能原初的Markdown尚不具备,它们能让Markdown转换成更多的格式,例如LaTeX,Docbook。Markdown增强版中比较有名的有...

    gdocs2md-html, 将 Google Drive文档转换为 Markdown.zip

    gdocs2md-html, 将 Google Drive文档转换为 Markdown gdocs2md-html一个简单的Google Apps Script,用来将格式正确的Google驱动器文档转换为 Markdown (. md ) 格式。简要安装将这里脚本添加到你的文档( 每单据一次)...

    markdown图片标签转换器 | 解决CSDN无法导入图片问题

    将markdown格式的图片标签转换为html格式,解决CSDN博客无法导入图片的问题 --------------------------------------------- 使用方法(见压缩包内的 README.md 文件): 1. 将需要转换的文件放到 input 文件夹中 2...

    md-to-html:基于Web的Markdown(MD)至HTML转换器

    md-to-html 基于Web的markdown(md)到html转换器。 您可以在线使用和测试它。特征支持LTR(从左到右)和RTL(从让到)语言同时转换多个md文件您可以分别转换多个md文件。 您可以串联多个md文件并将它们转换为一个...

    Python程序转换Markdown为HTML页面

    Python程序转换Markdown为HTML页面,可以导出为word或者pdf等其他文件格式

    Python-tomd将HTML转换为Markdown

    tomd:将HTML转换为Markdown

    confluence-html-to-md:Confluence 导出 html 到 Markdown 转换器

    Confluence 导出 html 到 Markdown 转换器 安装 npm i -g princed/confluence-html-to-md 用法 在包含从 Confluence 导出confluence-html-to-md文件夹中运行confluence-html-to-md 。

    md2h5:Markdown到HTML5转换器

    Md2h5是一个用于将markdown转换成html的单文件js库,支持在node.js环境中与作为网页脚本使用。 Markdown syntax can be checked , and is a Chinese version. Markdown语法可以在查阅。 Usage 使用 Call function ...

    将markdown文件转成HTML并支持代码高亮

    将markdown文件转成HTML并支持代码高亮

    Xmind思维导图转Markdown

    实现了xmind思维导图向markdown转化的功能。 首先在xmind中将思维导图导出到html,而后运行本工具,选择导出的html文件,md笔记将会已同名文件的形式存放在html相同目录下

    html2md:JavaScript 中的 HTML 到 Markdown 转换器

    HTML2MD:JavaScript HTML-to-Markdown 转换器 HTML2MD 试图通过将 HTML 文档简化为简单的、与 Markdown 兼容的部分来将 HTML 转换为 Markdown。 该库与浏览器和 Node.js 兼容。 HTML2MD 尽其所能转换任何给它的 ...

    markdown语法.md

    最终通过相应的编辑器或者脚本转换成html用于页面渲染。如果你是一个作家,或者是一个程序员,Markdown对你来说是一门必备的技能。掌握Markdown真的很简单,如你所见,这篇文章使用了这么短的篇幅就已经将Markdown的...

    html-to-markdown:使用PHP将HTML转换为Markdown

    如何使用它通过发出以下命令来要求库: composer require league/html-to-markdown 添加require 'vendor/autoload.php'; 到脚本顶部。 接下来,创建一个新的HtmlConverter实例,将有效HTML代码传递给它的convert

Global site tag (gtag.js) - Google Analytics