Slash forward icon
  • Documentation
  • Plugins
  • API Reference
  • Examples
  • GitHub
    • comarkContent
    • content.get
    • content.list
    • content.navigation
    • content.stat
    • content.getSource
    • content.handler
    • content.watch
    • content.update
    • content.remove
    • content.cache
    • content.manifest
    • content.hooks
    • content.status
    • content.init
    • content.loadSnapshot
    • content.addParser
    • content.addListingFields
    • content.addServeHandler
    • createContentClient
    • content.get
    • content.list
    • content.navigation
    • defineContentPlugin
    • defineContentClientPlugin
    • Content
    • Client
    • Plugins
    • Typegen
    • File parsed
  • Cheat Sheet
  • CLI
Reference

content.addListingFields()

Limit which frontmatter fields listings keep for the given extensions.

content.addListingFields(extensions, fields)

Limits which data (frontmatter) fields are kept on list() / manifest entries for the given extensions, keeping listings small.

Parameters:

  • extensions: an array of dotted extensions.
  • fields: the data field names to keep.

Returns: void

Usage

usage.ts
content.addListingFields(['.md'], ['title', 'description'])

content.addParser

Register a parser for one or more file extensions.

content.addServeHandler

Register a custom section on handler(), reachable under basePath.

On this page

  • content.addListingFields(extensions, fields)
  • Usage
  • Edit this page on GitHub
  • Star on GitHub
  • Comark docs
© 2026 Vercel, Inc.