HTML与MarkDown互转工具
本页面免费为大家提供HTML与MarkDown互转工具,在线MarkDown转为HTML代码,Html转MarkDown格式,把MarkDown代码转换成HTML格式,该功能转换后通过简单的标记语法,它可以使普通文本内容具有一定的格式。
markdown是什么
Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。 它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。
由于 Markdown 的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,许多网站都广泛使用 Markdown 来撰写帮助文档或是用于论坛上发表消息。 如 GitHub、Reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge、简书等,甚至还能被使用来撰写电子书。
HTML快速转换为MarkDown方法
HTML和Markdown是两种非常重要的格式。HTML是用于创建网页的格式,而Markdown则是一种简单易读的文本格式,用于将文本转换为HTML。下面是一种使用Python语言来将HTML文件转换为Markdown的方法。
# coding:utf-8
__author__ = 'Mr.数据杨'
__explain__ = '1.html文件转换MD文件'
import html2text as ht
def html_2_text(input_file, output_file):
text_maker = ht.HTML2Text()
# 读取html格式文件
with open(input_file, 'r', encoding='UTF-8') as f:
htmlpage = f.read()
# 处理html格式文件中的内容
text = text_maker.handle(htmlpage)
# 写入处理后的内容
with open(output_file, 'w', encoding='UTF-8') as f:
f.write(text)
if __name__ == "__main__":
input_file = "test.html"
output_file = "result.md"
html_2_text(input_file, output_file)