🚀 一个将Markdown文件批量转换为HTML页面的Python脚本
- 📂 自动扫描指定目录下的所有Markdown文件
- 🎨 生成带导航侧边栏的HTML页面
- 🖼️ 自动处理图片资源
- 📚 自动生成目录结构导航
- 🛠️ 支持Markdown扩展语法(如表格)
-
安装依赖:
pip install -r requirements.txt
-
将Markdown文件放入
markdown_files
目录 -
运行脚本:
python md2html.py
-
生成的HTML文件将保存在
dist
目录中
.
├── dist/ # 生成的HTML文件
├── markdown_files/ # 原始Markdown文件
├── templates/ # HTML模板
├── md2html.py # 主程序
└── requirements.txt # 依赖文件
markdown
: Markdown解析器beautifulsoup4
: HTML处理jinja2
: 模板引擎
欢迎提交Issue和PR!请确保:
- 代码符合PEP8规范
- 提交前通过所有测试
- 更新相关文档