littlebot
Published on 2025-04-08 / 2 Visits
0

【源码】基于Python的静态博客生成器

项目简介

本项目是基于Python的静态博客生成系统,能把Markdown文件转化为静态HTML网页,适合快速搭建个人博客或文档网站。借助简单脚本与模板系统,可自动生成博客的列表页、分类页和文章详情页。

项目的主要特性和功能

  1. 模板系统:以base.html为基础模板确定网页整体风格与结构,通过list.htmlcontent.html模板生成博客列表页与文章内容页。
  2. Markdown转换:支持将Markdown文件转换为HTML格式,运用Python的markdown库,还支持目录生成、代码块标记和表格渲染等扩展功能。
  3. 自动生成网页:自动生成博客主页index.html,依据Markdown文件内容生成对应HTML文件并存放于post目录下。

安装使用步骤

  1. 确保已下载本项目的源码文件。
  2. 项目依赖Python的markdown库,使用以下命令安装: bash pip install markdown
  3. 根据需求修改templates目录下的HTML模板文件,如base.htmllist.htmlcontent.html
  4. 在项目根目录下运行main.py脚本,生成静态博客网页: bash python main.py
  5. 生成的HTML文件存放在post目录下,主页文件为index.html,可直接在浏览器中打开index.html查看生成的博客页面。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】