原MarkDown文件
MarkDown
<a name="UsQD7"></a># 标题首行缩进<a name="q07hq"></a>## IoCs<a name="MSkcT"></a>### Table:测试表格1表头+3行+3列| **FileHash** | **FileName** | **Family** || --- | --- | --- || Hash1 | 文件名1 | 病毒类型1 || Hash2 | 文件名2 | 病毒类型2 || Hash3 | 文件名3 | 病毒类型3 |
首行缩进
Python-Markdown
John Gruber’s Markdown 的 Python 版实现。
不🉑
表格
不转
<h3>Table:测试表格1表头+3行+3列</h3><p>| <strong>FileHash</strong> | <strong>FileName</strong> | <strong>Family</strong> || --- | --- | --- || Hash1 | 文件名1 | 病毒类型1 || Hash2 | 文件名2 | 病毒类型2 || Hash3 | 文件名3 | 病毒类型3 |</p>
首行缩进
🐍Python代码🐍
# encoding = utf-8msgEnd = r"Python脚本已结束"fileMarkDown = r"MarkDown.md"fileHTML = r"HTML.html"import markdowndef Markdown_MDtext2HTML(inputMarkDown, outputHTML):with open(inputMarkDown, 'r', encoding='utf-8') as f:textMarkDown = f.read()# print(textMarkDown)textHTML = markdown.markdown(textMarkDown)print(textHTML)with open(outputHTML, 'w', encoding='utf-8') as f:f.write(textHTML)def Markdown_MDfile2HTML(inputMarkDown, outputHTML):markdown.markdownFromFile(input=inputMarkDown, output=outputHTML)if __name__ == '__main__':Markdown_MDfile2HTML(fileMarkDown, fileHTML)print(msgEnd)
Python-Markdown2
纯 Python 实现的 Markdown 解析器,比 Python-Markdown 更快,更准确,可扩展。
不🉑
表格
不转
<h3>Table:测试表格1表头+3行+3列</h3><p>| <strong>FileHash</strong> | <strong>FileName</strong> | <strong>Family</strong> || --- | --- | --- || Hash1 | 文件名1 | 病毒类型1 || Hash2 | 文件名2 | 病毒类型2 || Hash3 | 文件名3 | 病毒类型3 |</p>
首行缩进
🐍Python代码🐍
# encoding = utf-8msgEnd = r"Python脚本已结束"fileMarkDown = r"MarkDown.md"fileHTML = r"HTML.html"import markdown2def Markdown2_MDtext2HTML(inputMarkDown, outputHTML):with open(inputMarkDown, 'r', encoding='utf-8') as f:textMarkDown = f.read()# print(textMarkDown)textHTML = markdown2.markdown(textMarkDown)print(textHTML)with open(outputHTML, 'w', encoding='utf-8') as f:f.write(textHTML)if __name__ == '__main__':Markdown2_MDtext2HTML(fileMarkDown, fileHTML)print(msgEnd)
Mistune
快速并且功能齐全的纯 Python 实现的 Markdown 解析器
半🉑
表格
转
<h3>Table:测试表格1表头+3行+3列</h3><table><thead><tr><th><strong>FileHash</strong></th><th><strong>FileName</strong></th><th><strong>Family</strong></th></tr></thead><tbody><tr><td>Hash1</td><td>文件名1</td><td>病毒类型1</td></tr><tr><td>Hash2</td><td>文件名2</td><td>病毒类型2</td></tr><tr><td>Hash3</td><td>文件名3</td><td>病毒类型3</td></tr></tbody></table>
首行缩进
🐍Python代码🐍
# encoding = utf-8msgEnd = r"Python脚本已结束"fileMarkDown = r"MarkDown.md"fileHTML = r"HTML.html"import mistunedef Mistune_MDtext2HTML(inputMarkDown, outputHTML):with open(inputMarkDown, 'r', encoding='utf-8') as f:textMarkDown = f.read()# print(textMarkDown)textHTML = mistune.html(textMarkDown)print(textHTML)with open(outputHTML, 'w', encoding='utf-8') as f:f.write(textHTML)if __name__ == '__main__':Mistune_MDtext2HTML(fileMarkDown, fileHTML)print(msgEnd)
html2text
🐍Python代码🐍
# encoding = utf-8msgEnd = r"Python脚本已结束"fileMarkDown = r"MarkDown.md"fileHTML = r"HTML.html"import html2textdef html2text_MDtext2HTML(inputMarkDown, outputHTML):with open(inputMarkDown, 'r', encoding='utf-8') as f:textMarkDown = f.read()# print(textMarkDown)textHTML = html2text.html2text(textMarkDown)print(textHTML)with open(outputHTML, 'w', encoding='utf-8') as f:f.write(textHTML)if __name__ == '__main__':html2text_MDtext2HTML(fileMarkDown, fileHTML)print(msgEnd)
Pelican
使用 Markdown 或 ReST 来处理内容, Jinja 2 来制作主题。支持 DVCS, Disqus.。AGPL 许可。
