My website is a personal project I use to learn more about the web and document what I do. When I first set it up, I used some simple <div>'s and Bootstrap CSS to make it look (kinda) nice. This works fine, and a lot of websites do just that. I recently wanted to fine-tune some settings. Simple things, like change the max-width of the text and float my table of contents in a left margin.