Uploaded November 2022 | Updated September 2026, 2 weeks ago
With Twitter on shaky ground, there's a sudden interest in open social platforms and protocols as well as a return to hosting traditional web sites and blogs. But because we've become accustomed to low-friction publishing workflows (type a bit in a box, click Tweet), routinely writing real blog posts can feel daunting.
This video provides a brief overview of one way to organize a personal blog that's structurally similar to daringfireball.net—allowing for short-and-sweet posts—but with modern architecture of Hugo for static site generation, Tailwind for styling, and Netlify (plus NetlifyCMS) for hosting and on-the-go publishing—enabling very low-friction publishing.
* Hugo - gohugo.io
* Tailwind - tailwindcss.com
* Netlify - netlify.com
* NetlifyCMS - netlifycms.org
* Justin's CSS overrides to make NetlifyCMS more mobile-friendly -gist.github.com/searls/7fd2c3223571a58a81006e7da66bd064
With Twitter on shaky ground, there's a sudden interest in open social platforms and protocols as well as a return to hosting traditional web sites and blogs. But because we've become accustomed to low-friction publishing workflows (type a bit in a box, click Tweet), routinely writing real blog posts can feel daunting.
This video provides a brief overview of one way to organize a personal blog that's structurally similar to daringfireball.net—allowing for short-and-sweet posts—but with modern architecture of Hugo for static site generation, Tailwind for styling, and Netlify (plus NetlifyCMS) for hosting and on-the-go publishing—enabling very low-friction publishing.
* Hugo - gohugo.io
* Tailwind - tailwindcss.com
* Netlify - netlify.com
* NetlifyCMS - netlifycms.org
* Justin's CSS overrides to make NetlifyCMS more mobile-friendly -gist.github.com/searls/7fd2c3223571a58a81006e7da66bd064










