Skip to content

Content types

Bibliogon supports 9 content types so you can capture every long-form writing shape in the right structure. The type is picked at creation and can be changed any time in the ArticleEditor.

The 9 types at a glance

Type When to use Type-specific fields
Blog post The default for short to medium-length posts -
Tutorial Step-by-step guides Difficulty level, prerequisites, estimated duration
Review Critiques of works (book, product, film …) Reviewed work, creator, rating 1-5
Essay Longer reflective prose -
Newsletter Recurring posts with issue numbers Issue number, send date
Interview Conversations with other people Partner name + role
Listicle List-based posts (Top 10, 5 tips …) -
Short story Short, self-contained narratives -
Article A generic text with no fixed shape -

Field visibility per type

Each type shows only the metadata fields that make sense for it, so the editor sidebar stays focused. Always shown for every type: title, content, status, subtitle, author, language and topic. The optional core fields below appear per type:

Core field blogpost tutorial review essay newsletter interview listicle short story article
Tags -
Excerpt - - - -
SEO (title + description) - - - -
Canonical URL - - - - - - -
Featured image - -

The visibility is configured in the single source of truth, backend/config/content-types.yaml (core_fields per type), so it stays consistent everywhere. Switching a type in the editor reveals or hides the relevant fields immediately.

Each type in detail

Blog post

The default and most flexible type, for short to medium posts on any topic. Shows the full set of optional fields (Tags, Excerpt, SEO, Canonical URL, Featured image), so it's also the right home for a post first published elsewhere (set the Canonical URL).

Tutorial

A step-by-step how-to. Type-specific fields: difficulty level (beginner / intermediate / advanced), prerequisites, and estimated duration (minutes). Shows Tags, Excerpt, SEO and a Featured image. Use it whenever readers follow along with steps.

Review

A critique of a work. Type-specific fields: reviewed work, its author / creator, and a rating (1-5). Shows Tags, Excerpt, SEO and a Featured image. Use it for book / product / film / album reviews where the rating + reviewed-work metadata matter.

Essay

Longer, reflective prose. No type-specific fields. Shows only Tags + a Featured image. Excerpt, SEO and Canonical URL are hidden to keep the focus on the writing rather than search snippets. Use it for opinion or reflective pieces.

Newsletter

A recurring issue. Type-specific fields: issue number and send date. Shows none of the optional core fields, because a newsletter is distributed by email, so SEO snippets, excerpts and canonical URLs don't apply. Use it for issues of a periodic publication.

Interview

A conversation with someone. Type-specific fields: interview partner name and role. Shows Tags + a Featured image. Use it for Q&A or interview formats.

Listicle

A list-based post (Top 10, 5 tips …). No type-specific fields. Shows Tags, Excerpt, SEO and a Featured image, because list posts tend to be search-oriented, so the SEO fields stay. Use it for ranked or enumerated content.

Short story

A short, self-contained narrative. No type-specific fields. Shows only Tags, because fiction rarely needs SEO snippets, canonical URLs or excerpts. Use it for fiction you want to keep separate from non-fiction posts.

Article

The generic, unspecified type. No type-specific fields. Shows the same optional core fields as a blog post (Tags, Excerpt, SEO, Canonical URL, Featured image), but carries no special meaning like Tutorial or Review. Use it when none of the more specific types fit and you simply want a neutral text with the full publishing fields. Note: Blog post stays the built-in default, Article is the generic alternative to it.

Creating with a type

On the article dashboard, click the arrow to the right of the New Article button. A menu shows every type except the default (Blog post). Picking a type creates a new article of that type directly.

A plain click on New Article creates the configured default (a blog post out of the box), the most common choice, so it skips the menu round-trip. You can choose which type is the default under Settings (see Defaults).

Changing the type later

In the ArticleEditor, the right-hand sidebar shows an Article type dropdown right under the Status field. Switching the type resets the type-specific fields (e.g. changing from Tutorial to Review clears the tutorial fields and reveals the review fields) and re-applies the per-type field visibility above.

Dashboard display

Every article card (grid view) and list row (list view) shows a small badge with the type's icon and label. You can see at a glance which articles are tutorials, reviews, etc. without opening the editor.