I would like an option that generates the blog article but does not include it in the blog front page or archive. One possible implementation extends the front matter key published
published: hidden
Hope useful:
{% for p in site.posts %}
{% if p.published !="hidden" %}
{{p.title}}
{% endif %}
{% endfor %}
As @KeJunMao kindly shows in the example above, you can filter posts on a particular value of a front-matter variable. Could be hidden: true or whatever you want.
Most helpful comment
Hope useful: