evolving philosophy on website-building
I’ve tried some newer frameworks, including React and friends, Angular, JSX, …
I find these frameworks useful for:
When I have the choice, I tend towards minimalism in both tooling and “look and feel”.
For my latest work project (in Django), I’m using raw HTML templates and CSS styling from Bootstrap.
No additional JS frameworks or styling frameworks (Less, Sass, …) Bootstrap is simple, familiar to the team, and popular.
You could call my personal website a “curated” website.
Everything you see is raw HTML and CSS. Many low-level design decisions were carefully chosen to make the site look good.
Until recently, I wrote pure HTML. Now I write in Markdown (quicker to get my thoughts out) and use
pandoc to compile to HTML. Add
.text to the URL to see the raw Markdown file. (Inspired by the Markdown creator.)
I like many things about this site:
These decisions are often inspired from blogs and websites I like. The dotted underline is inspired by a blog on online readability, and the colors from Derek Sivers.
But I’m not confident about everything:
I also think the development process for this website is rapid and fun.
git cloneof the repository on my laptop.
.textfiles and loop the
while :; do ./pandocify.sh; sleep 1; done)
git push, like in other projects, but when I push, my website is updated!
I don’t think there is any “true way” to build a site. There are many great-looking and useful sites on the Internet.
What do you think? Send me your thoughts over email.