Vvveb ships with two built-in content types - Post and Page. Custom post types let you model other structured content: portfolio items, recipes, courses, podcasts, real-estate listings…

Post types


Built-in types

Type Purpose Comments
post Blog articles, news Supports categories, tags, comments
page Static pages (About, Contact…) Hierarchical, no comments by default

Adding a custom type

Plugins register custom types (e.g. the portfolio plugin adds one). Developers can also define user types stored as settings. Each type gets:

  • Its own slug prefix and URL pattern via routes
  • Its own templates in the theme (content/<type>.html)
  • Editor support identical to posts

Once registered, custom types appear in the admin menu and are edited exactly like posts.

Related: Product types for shop content.