Post-driven permanent blog pages

I have a few “permanent” pages on this blog. An example is the /speaking page. I used to maintain this page as a separate static HTML page: every time I did a talk, I would edit the page.

I’ve changed tactic. Now, the talks page is generated from all blog posts tagged with talk. Those posts are embedded in the page, resulting in a list of videos. The advantages are clear:

I think this principle can be extended to other “permanent” pages. For example, I’d like to maintain a /projects page, giving a short description of each project (such as Vidrio, The Realtime Guild, Strip Casino, ...). Each description could be taken as the content of the latest post with { "project": "vidrio", "tags": ["project_description", ...] }. This would encourage re-writing the description each time I want to update it. I think this is a good thing!

Tagged .

Similar posts

More by Jim

👋 I'm Jim, a full-stack product engineer. Want to build an amazing product and a profitable business? Read more about me or Get in touch!

This page copyright James Fisher 2017. Content is not associated with my employer. Found an error? Edit this page.