【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))
相关推荐
前端精髓10 小时前
结构化输出with_structured_output(抽卡)
python·langchain
尹人入圣11 小时前
目前热门的IP驱动产业新场景新工具
网络·python·网络协议·tcp/ip
Nuanyt11 小时前
Agent 学习笔记(下篇三):上线工程、进阶选择与操作界面(Stage 7 / 7.5 / 8 + 延伸路线)
笔记·python·学习·memory·aiagent·harness
吴卫斌11 小时前
定投ETF实战指南(四):行业/主题ETF——定投的“进攻端“
开发语言·python·股票·量化
2601_9679873712 小时前
Python——入门级(定义功能def函数)
python·函数·可变参数·默认参数·关键字参数
专注仿真14 小时前
梯度提升类(XFBoost)算法详解与代码实例
开发语言·人工智能·python·算法·大模型训练·控制算法
外收内放14 小时前
Python基础语法练习题(75)
开发语言·python·学习
黑十15 小时前
PyTorch 报 “no CUDA GPUs are available“ 怎么办?3 步排查
服务器·网络·人工智能·pytorch·python
threelab16 小时前
开源图片去水印代码
python
taller_200017 小时前
【012】数据类型入门: Excel 数据到 Python 值的转换
python·excel·pie·py