【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))
相关推荐
好家伙VCC27 分钟前
### WebRTC技术:实时通信的革新与实现####webRTC(Web Real-TimeComm
java·前端·python·webrtc
前端玖耀里1 小时前
如何使用python的boto库和SES发送电子邮件?
python
serve the people1 小时前
python环境搭建 (十二) pydantic和pydantic-settings类型验证与解析
java·网络·python
小天源2 小时前
Error 1053 Error 1067 服务“启动后立即停止” Java / Python 程序无法后台运行 windows nssm注册器下载与报错处理
开发语言·windows·python·nssm·error 1053·error 1067
喵手2 小时前
Python爬虫实战:HTTP缓存系统深度实战 — ETag、Last-Modified与requests-cache完全指南(附SQLite持久化存储)!
爬虫·python·爬虫实战·http缓存·etag·零基础python爬虫教学·requests-cache
喵手2 小时前
Python爬虫实战:容器化与定时调度实战 - Docker + Cron + 日志轮转 + 失败重试完整方案(附CSV导出 + SQLite持久化存储)!
爬虫·python·爬虫实战·容器化·零基础python爬虫教学·csv导出·定时调度
2601_949146532 小时前
Python语音通知接口接入教程:开发者快速集成AI语音API的脚本实现
人工智能·python·语音识别
寻梦csdn3 小时前
pycharm+miniconda兼容问题
ide·python·pycharm·conda
Java面试题总结4 小时前
基于 Java 的 PDF 文本水印实现方案(iText7 示例)
java·python·pdf
不懒不懒4 小时前
【决策树算法实战指南:从原理到Python实现】
python·决策树·id3·c4.5·catr