@mdit-vue/plugin-title

A markdown-it plugin to get markdown page title
1,813,201 221
Install
npm install @mdit-vue/plugin-title
Latest Version:3.0.2
License:MIT
Last Updated:May 8, 2026
Links: GitHub  ·  npm
Maintainer: meteorlxy

@mdit-vue/plugin-title

npm license

A markdown-it plugin to get page title.

  • Extracts title (the content of the first level-1 heading) into markdown-it env.title.

Install

npm i @mdit-vue/plugin-title

Usage

import { titlePlugin } from '@mdit-vue/plugin-title';
import type { MarkdownItEnv } from '@mdit-vue/types';
import MarkdownIt from 'markdown-it';

const md = MarkdownIt({ html: true }).use(titlePlugin);
const env: MarkdownItEnv = {};

const rendered = md.render(
  `\
# h1
## h2
### h3
`,
  env,
);

console.log(env.title);

Related Packages

@mdit-vue/plugin-component

A markdown-it plugin to allow vue components in markdown

5,900,143 221
@mdit-vue/plugin-sfc

A markdown-it plugin to help transforming markdown to vue sfc

1,849,811 221
@mdit-vue/plugin-frontmatter

A markdown-it plugin to get markdown frontmatter

6,154,261 221
@mdit-vue/plugin-toc

A markdown-it plugin to generate table-of-contents that compatible with Vue.js

1,830,077 221
@mdit-vue/plugin-headers

A markdown-it plugin to get markdown headers

1,790,609 221

Version History

Version Released License
3.0.2 MIT
3.0.1 MIT
3.0.0 MIT
2.1.4 MIT
2.1.3 MIT