Recently, I rewrote an old blog post and published it again, but I wanted to:
- Still keep the old post published.
- But not listed anywhere (in none of the lists on home page, or section, or taxonomy, especially not in RSS or ATOM feeds for any of those).
So I used the
list = never in that deprecated post’s front matter.
But then I was surprised to see that deprecated post show up in RSS feed aggregators.
Searching for this I ended up on Don't show a post in the posts tab - #11 by bep and that confirmed that this is a known behavior… that the
list = 'never' does not affect taxonomy lists!
@bep Can you please make
list = 'never' be truly never?
My actual use case is that I refreshed my Building Org Development version (2022) ❚ A Scripter's Notes post and moved the old post to Building Org Development version (2017) ❚ A Scripter's Notes with the _build list=never in its front matter.
But now feed aggregators like https://planet.emacslife.com/ are listing both new and old posts! That’s because they aggregate only the “Emacs” taxonomy posts from my blog.
I’ll add a workaround, a custom front matter to truly mark posts to be excluded from the feeds, but it would be great if
list = 'never' simply excluded such posts from all page collections.
Update: I have added this workaround for now. If a post has
unlisted = true in its front-matter, it’s not added to the ATOM feed.