项目简介
本项目是基于Python的静态博客生成系统,能把Markdown文件转化为静态HTML网页,适合快速搭建个人博客或文档网站。借助简单脚本与模板系统,可自动生成博客的列表页、分类页和文章详情页。
项目的主要特性和功能
- 模板系统:以base.html为基础模板确定网页整体风格与结构,通过list.html和content.html模板生成博客列表页与文章内容页。
- Markdown转换:支持将Markdown文件转换为HTML格式,运用Python的markdown库,还支持目录生成、代码块标记和表格渲染等扩展功能。
- 自动生成网页:自动生成博客主页index.html,依据Markdown文件内容生成对应HTML文件并存放于post目录下。
安装使用步骤
- 确保已下载本项目的源码文件。
- 项目依赖Python的markdown库,使用以下命令安装:bash pip install markdown
- 根据需求修改templates目录下的HTML模板文件,如base.html、list.html和content.html。
- 在项目根目录下运行main.py脚本,生成静态博客网页:bash python main.py
- 生成的HTML文件存放在post目录下,主页文件为index.html,可直接在浏览器中打开index.html查看生成的博客页面。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】