Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Boot.dev

Build a Static Site Generator in Python

via Boot.dev

Overview

Stuck in Tutorial Hell? Learn Backend Dev the Right Way
Boot.dev teaches Python, SQL & Go through projects you won't want to stop. 25% off with code CLASSCENTRAL.
Get 25% Off
Build a static site generator in Python. Parse Markdown, generate HTML, copy assets, and learn how publishing tools work from the inside.

Syllabus

  • Static Sites
    • Learn about what a static site is, and start building the functionality necessary to process and move static HTML and Markdown files.
  • Nodes
    • Build the core HTML generation logic that will power your static site generator. Use recursion and OOP to build an easily understandable and maintainable system.
  • Inline
    • Build the inline markdown parsing logic, and the logic to generate inline HTML elements.
  • Blocks
    • Handle entire blocks of markdown, and generate the HTML nodes that represent them.
  • Website
    • Put the entire static site generator together, and publish your first website.

Reviews

4.6 rating at Boot.dev based on 1063 ratings

Start your review of Build a Static Site Generator in Python

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.