Skip to content

mdToHtml Content Plugin ​

The mdToHtml plugin is used to transform Markdown content into HTML. It supports both block and inline rendering, with optional sanitization and custom Markdown syntax extensions.

Usage ​

To use the mdToHtml plugin, include it in the list of content plugins in your configuration:

typescript
import { mdToHtml } from '@bluecadet/launchpad-content';

export default defineConfig({
  content: {
    plugins: [
      mdToHtml({
        path: '$.item.description'
      })
    ]
  }  
});

Options ​

path ​

  • Type: string
  • Required

Specifies the JSONPath to the content that needs to be transformed from Markdown to HTML.

simplified ​

  • Type: boolean
  • Default: false

When set to true, the plugin will render the Markdown content as inline HTML, suitable for single paragraph content.

keys ​

  • Type: DataKeys
  • Default: undefined

Specifies the data keys to which the transformation should be applied. If not provided, the transformation will be applied to all keys.

Released under the MIT License.