Skip to content

Leo-Mart/python_static_site_generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

python_static_site_generator

A static site generator built in Python. This project was built as part of the Boot.dev curriculum. The html/CSS was provided by the course. I wrote all the Python code.

Check out a little demo here

This was a fun but very challenging project. I have used tools like this in the past to convert markdown to html, so building this project was a nice way to see how those kind of tools actually work. It was also good to build unittests and to get into the habit of doing so.

Some potential further improvments:

  • Front-matter for post metadata.
  • Multiple layouts (themes for pages vs posts)
  • Simple theming system (dark/light for instance)
  • Better post listings (e.g. an index page with post summaries.)
  • Tags and tags-index-pages. (in conjuction with front-matter)
  • And plenty of other stuff.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages