Static Website Generator

Static Website Generator

Project Overview:

This project is a static site generator written in Python that converts Markdown and static HTML files into a generated website. It was built from scratch as part of a guided curriculum and focuses on implementing the core mechanics of static site generation without relying on external frameworks. The project processes files, parses Markdown, and outputs structured HTML.

The codebase applies object-oriented design, functional programming concepts, and recursion to handle HTML node creation and Markdown parsing at both the inline and block level. The final result is a working static site generator that demonstrates an understanding of content processing, parsing, and basic site publishing workflows.

Technolgies Used: Python