这是一个将Markdown格式的动态日志转换为HTML格式的工具,便于在浏览器中查看。
- 将Markdown格式的日志转换为美观的HTML页面
- 按月份组织内容,便于浏览
- 每条动态都有独立的页面
- 支持图片和视频的显示
- 响应式设计,适配不同屏幕尺寸
- 提供导航功能(首页 → 月份 → 单条动态)
pip install markdownpython convert_md_to_html.py <输入的markdown文件> [输出目录]例如:
python convert_md_to_html.py 2023年/output.md output_html如果不指定输出目录,默认会在输入文件同目录下创建 {输入文件名}_html 目录。
转换完成后会生成以下文件:
index.html- 主页,列出所有月份{年份}_{月份}.html- 每个月份的汇总页面entry_{日期时间}.html- 每条动态的独立页面
- 按月浏览:主页显示所有月份,点击可进入对应月份页面
- 独立页面:每条动态都有独立的页面,方便分享
- 导航功能:每个页面都有导航链接,方便在不同层级间切换
- 分页功能:单条动态页面提供上下篇导航
- 响应式设计:适配桌面和移动设备
原始的Markdown文件应按照以下格式组织:
# 2023年01月03日 19:40:50
这里是动态内容...

---
# 2023年01月04日 14:54:36
这里是下一条动态...- Python 3.x
- Markdown 库
- HTML/CSS
- 响应式设计
生成的HTML文件兼容现代浏览器(Chrome、Firefox、Safari、Edge等)。