Post

Barebone static site generator

The Start of a New Project

Heey there,

I am currently immersed in an exciting project - building a static site generator a.k.a. SSG, guided by the comprehensive curriculum at boot.dev. A SSG is a software application that creates static HTML pages from raw data and templates. It’s a powerful tool that combines the advantages of server-side rendering with the performance and security benefits of static sites.

The Journey

This project has been an interesting detour in my programming journey. It all started when someone on Discord mentioned GitHub Pages and its free hosting capabilities while i was (read: am currently) working my way through the course The idea of having my own site, hosted for free, was too good to pass up. This led me to create this site and dive into the world of static site generators. (read: skim the surface)

The Challenges and Fun

This is one of my more complex projects, which makes it both fun and challenging. The complexity has pushed me to learn new concepts, improve my problem-solving skills, and think more deeply about code design. I’m getting assistance from both the boot.dev AI called Boots and GitHub Copilot, which has been incredibly helpful.

Future Plans

I’m also considering embarking on a completely unguided/unassisted project soon. I believe this will be a great opportunity to apply everything I’ve learned and gain more confidence in my programming skills.

Project Repository

The project files for the site generator can be found here. I welcome any input or suggestions on how to improve the project :smiley: Please note, this is still a work in progress, and I’m excited about the journey ahead.

Conclusion

This project has been a great learning experience so far, and I’m looking forward to continuing this journey. I’m excited to see where this project will lead and how much I will learn along the way. Thank you for joining me on this adventure!

This post is licensed under CC BY 4.0 by the author.

Comments powered by Disqus.