The other side of the newspaper clipping

Published by Beto Dealmeida on

Showing a random news headline with each of my blog posts

One day, while looking at old newspaper clippings with my dad, he told me:

The other side of the clipping is always more interesting than the clipping itself!

And while "always" was a bit of stretch, it was often true. It was fun turning the clipping around and reading the half-news that were captured by accident.

I decided to do something similar with my blog. My static generator has an "assistant" that fetches the current weather when I create a new post (even though it's currently not displayed anywhere). I used it as a template to write another "assistant" that fetches a random headline of the day, and stores it in a file called news.yaml.

Later, I can then incorporate this in my templates. The static generator loads all YAML files that live alongside a post (like news.yaml, or current_weather.yaml), and exposes them to the templates, eg:

Current weather: {{ post.metadata.current_weather.current_condition.weatherDesc.value }}

In this day: "{{ post.metadata.news.title }}"

For now, I'm just happy in keeping these headlines saved.

Edit: I've decided to only show the headlines when the post is older than 1 year.

Tags

Categories