【md2html python 将 Markdown 文本转换为 HTML】

测试md文本

python 复制代码
md_text = """
# title

## subtitle

\```python
print("Hello, World!")
\```

- item 1

| Header 1 | Header 2 |
|----------|----------|
| Row 1 Col 1 | Row 1 Col 2 |

- item 2

> This is a blockquote.

### Subsubtitle

This is a paragraph with **bold text** and *italic text*.

欢迎使用 Markdown 语法来编写文档。以下是一些常见的 [Markdown](https://test.html) 特性:

""".strip()

基于markdown

python 复制代码
# pip install markdown -U

import markdown
from IPython.display import display, HTML

converted = markdown.markdown(md_text, extensions=["tables", "fenced_code"], output_format="html")

html_text = f"""<!DOCTYPE html>
<html>
<head><meta charset="UTF-8"></head>
<body>
{converted}
</body>
</html>"""
display(HTML(html_text))

基于md2html-phuker

python 复制代码
# pip install -U md2html-phuker

from md2html import md2html
html_text = md2html.convert(md_text)
display(HTML(html_text))
相关推荐
FreakStudio3 小时前
一文速通Python并行计算:11 Python多进程编程-进程之间的数据安全传输-基于队列和管道
python·嵌入式·面向对象·并行计算·电子diy
DevangLic5 小时前
ffmpeg baidu
人工智能·pytorch·python·学习·ai·ffmpeg
deephub5 小时前
图神经网络在信息检索重排序中的应用:原理、架构与Python代码解析
人工智能·python·深度学习·神经网络·架构·大语言模型
Mr.鱼5 小时前
关于uv 工具的使用总结(uv,conda,pip什么关系)
python·uv·mcp 命令工具
声声codeGrandMaster6 小时前
Django实现文件上传
数据库·后端·python·django
Mi Manchi266 小时前
力扣热题100之二叉树的中序遍历
python·算法·leetcode
zdy12635746886 小时前
python第35天打卡
开发语言·python
不知几秋6 小时前
计算机视觉-滤镜小程序
python
※DX3906※6 小时前
小土堆pytorch--神经网络搭建小实战&Sequential的使用
人工智能·pytorch·python
安卓机器6 小时前
如何撰写一篇优质 Python 相关的技术文档 进阶指南
开发语言·python