Legend:
Library
Module
Module type
Parameter
Class
Class type
Data structures attachable to articles/documents.
Adding metadata that could be added dynamically to a template, during the generation of a page for example, is a step forward in the ergonomics of the blog! And yes, it avoids having to define a template per article.
Metadata description
Minimum interfaces for describing metadata sets.
Injectable metadata
Describes a data set that can be injected, for example into a template.
This collection of metadata describes an article, characterised by a title and a description (optional like for single page). And article-related metadata: article_title, article_description, tags and date.