项目简介
本项目是基于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】