【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))
相关推荐
编程自留地1 分钟前
第14次:商品列表、热销商品及详情
python·django·商城
欧先生^_^2 分钟前
OpenStack-Ansible (OSA) 一个 OpenStack 部署工具
python
盛夏绽放38 分钟前
Flask 中 make_response 与直接返回字符串的深度解析
后端·python·flask
Love__Tay41 分钟前
【Python小练习】3D散点图
开发语言·python·3d
l1o3v1e4ding1 小时前
一,python语法教程.内置API
python
love530love1 小时前
【新手向】GitHub Desktop 的使用说明(含 GitHub Desktop 和 Git 的功能对比)
人工智能·windows·git·python·github
aiguangyuan1 小时前
Python列表常用操作方法
python·后端开发
赵药师2 小时前
YOLO官方自带的数据集Dotav1,直接训练
python·yolo·av1
IMPYLH2 小时前
Python 的内置函数 hasattr
笔记·python
晨曦5432102 小时前
针对医学大数据的 Python 爬虫实践指南
开发语言·爬虫·python