`
xpenxpen
  • 浏览: 731411 次
  • 性别: 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,生成左侧目录

    Markdown是一种轻量级的标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成结构化的HTML(超文本标记语言)文档。在IT行业中,Markdown因其简洁、直观的语法,常用于编写软件文档、博客文章、README...

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

    Markdown是一种轻量级的标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成结构化的HTML(超文本标记语言)文档。在IT行业中,Markdown因其简洁、直观的语法而广受欢迎,尤其在编程领域,用于编写...

    HTMLtoMarkdown-用PHP将HTML转成Markdown.

    `theleague/html-to-markdown`是PHP社区中一个流行的HTML转Markdown库,它提供了强大的转换功能,能处理各种复杂的HTML结构,并尽可能地保持转换后的Markdown格式与原HTML相似。 四、使用`theleague/...

    xmind思维导图转换为markdown文档

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

    纯PHP代码实现HTML与MarkDown互转

    在网上找到的国外开源工具,主要使用PHP实现Html与MarkDown互相转换。因为在网络上很难找到HTML转MarkDwon的相关文档,故分享一下。项目中实际亲测可用。在代码的基础上,加了一些中文注释。便于理解代码。注释可能...

    Python程序转换Markdown为HTML页面

    Markdown是一种轻量级的标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成结构化的HTML(超文本标记语言)文档。在IT行业中,Markdown因其简洁、直观的语法,常用于编写文档、笔记、博客文章等。...

    md文件转html文件工具

    Markdown(.md)是一种轻量级的标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成结构化的HTML(超文本标记语言)文档。这种转换过程非常适用于编写博客文章、技术文档、笔记或其他需要在网页上...

    csdn文章转换为markdown格式

    Markdown是一种轻量级的标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成结构化的HTML(超文本标记语言)文档。在IT行业中,Markdown因其简洁、直观的语法,常用于编写技术文档、笔记或博客。本文...

    集成editor.md的dokuwiki(支持markdown)

    3. **可转换性**:Markdown可以轻易地转换为HTML、PDF或其他格式,便于多渠道发布。 4. **编辑器支持**:许多文本编辑器和在线工具支持Markdown,提供实时预览功能。 **editor.md介绍** editor.md是一款开源的在线...

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

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

    markdown转HTML并自动部署开机启动

    Markdown是一种轻量级的标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成结构化的HTML(超文本标记语言)文档。Markdown的语法简洁明了,非常适合编写博客文章、文档、README文件等。在JavaScript...

    Markdown2PDF离线markdown转PDF的工具

    Markdown是一种轻量级的标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成结构化的HTML(超文本标记语言)文档。Markdown2PDF的出现,使得用户可以在没有网络连接的情况下,依然能够方便地将...

    silverfox-gen:一个 Swift 命令行工具,可以把 Markdown 文件转换为 HTML.zip

    `Silverfox-gen` 正是这样一个工具,它是一个用 Swift 编写的命令行程序,能够将 Markdown 文件高效地转换为 HTML。 **Swift 语言基础** Swift 是苹果公司于2014年推出的一种现代、安全、高效的编程语言,主要用于...

    基于gitbook的md转html项目

    "基于gitbook的md转html项目"是将Markdown文件转换为HTML,以便在Gitbook上以更丰富的形式展示或发布。下面我们将详细探讨这个项目的相关知识点。 1. **Markdown**:Markdown是一种轻量级标记语言,它允许人们使用...

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

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

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

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

    从markdown生成静态html页面的最简单的方法

    Markdown是一种轻量级的标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成结构化的HTML(超文本标记语言)文档。在IT行业中,Markdown因其简洁和高效而广泛应用于编写文档、博客文章和项目说明。...

    md转Html(Markdown.Converter)

    Markdown是一种轻量级的标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成结构化的HTML(超文本标记语言)文档。Markdown.Converter是专门用于将Markdown格式的文本转换为HTML的工具,它使得在Web...

    Python-tomd将HTML转换为Markdown

    对于文本处理,Python提供了丰富的库支持,其中之一就是`tomd`,它专门用于将HTML格式的文档转换成Markdown格式。Markdown因其简洁易读的语法而受到广大程序员和写作爱好者的喜爱,而`tomd`库则为这种转换提供了便利...

    md2h5:Markdown到HTML5转换器

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

Global site tag (gtag.js) - Google Analytics