@nuxt-alt/markdown-it
TypeScript icon, indicating that this package has built-in type declarations

0.0.2 • Public • Published

markdown-it for Nuxt 3

This is an alternaive module for @nuxtjs/markdownit.

Setup

  1. Add the @nuxt-alt/markdown-it dependency to your project
yarn add @nuxt-alt/markdown-it
  1. Add @nuxt-alt/markdown-it to the modules section of nuxt.config.ts
export default defineNuxtConfig({
    modules: [
        '@nuxt-alt/markdown-it'
    ],
    // [optional] markdownit options
    // See https://github.com/markdown-it/markdown-it
    markdownit: {
        preset: 'default',
        linkify: true,
        breaks: true,
        use: [
            'markdown-it-div',
            ['markdown-it-attrs', { ...options }]
        ]
    }
});

Usage

Using $md to render markdown

nuxt.config.ts:

export default defineNuxtConfig({
    modules: [
        '@nuxt-alt/markdown-it'
    ],
    markdownit: {
        runtime: true
    }
});

hello.vue:

<template>
  <div v-html="$md.render(model)"></div>
</template>

<script lang="ts" setup>
const model = '# Hello World!'
</script>

Package Sidebar

Install

npm i @nuxt-alt/markdown-it

Weekly Downloads

52

Version

0.0.2

License

MIT

Unpacked Size

8.98 kB

Total Files

11

Last publish

Collaborators

  • teranode