I wonder - - I follow and envy a lot of personal websites shouted out here on HN. They generally have a nice, simple and clean interface. How can I create something like that? Whichs tools do you use?
I have some background in CSS/HTML and data visualization, I would like to try out some things just fun. What would you suggest?
Thanks in advance for your time :)
Grab a domain ($1 sale at Namecheap atm), generate the site from simple markdown files using Zola (it's basically a better Hugo — if you've heard of it), and host at Netlify for free.
People who prefer a specific language would prefer a framework / generator in that language. Zola is a somewhat neutral option — since you didn't mention your preferences for the language.
Same with the services. I personally prefer Cloudflare as both registrar and hosting, but Netlify would be a bit more intuitive to start with.
Like you, I love clean blog layouts. Shouldn't be a problem if you have a CSS background, but there are themes at the Zola site if you are busy. Not all are great, but there are a couple of neat and clean ones.
P.S. At first I was a bit surprised to see such question here, but then realized that it's actually smart to ask HK — as most of the googleable content is affiliate crap.
Mataroa is freemium ($ for auto-export and custom domain features, all else is free). Blot.im is paid, like a CI/CD that turns a git repo or a folder in your Dropbox or Google Drive into a static site.
I've not used mataroa, but did use blot.im when I was blogging.
Otherwise I second the recommendation for a static site generator, like Jekyll or Hugo.
Or you can pick a static site generator and a clean, simple theme. Lots of options, whether you want to DIY or go hosted.
Reason for leaving was I felt like it was free material for those Platforms (sure I get the views) and wanted portability
I think there are ways to turn Jupyter notebooks into a blog, that could be a great way to do a data viz blog
Ghost - If you are really serious about writing and monetizing it. Not useful if you are not earning from your writing
Medium - If you are gonna write once in a year. or. you are happy putting your articles behind their paywall
dev.to - If you don't have a niche, just writing for the community whenever you feel
hashnode - If you prefer having custom domain, writing for beginners, love SEO, want to build personal brand, and a bit serious about technical writing.
SSG + Github Page - If you love getting your hands dirty in coding & willing to spend sometime to learn a new tech. (plus point, you have full freedom to design it in your own way)
- My self-hosted blog built with NextJs. https://pankajtanwar.in/blogs