rollup-plugin-md-ts
v0.0.3
Published
a rollup plugin for markdown files
Downloads
14
Maintainers
Readme
Introduction
This is a Rollup/Vite plugin that converts Markdown files to HTML strings, based on marked.
The implementation idea is based on rollup-plugin-md, adding TypeScript and compatible with Vite's plugin type.
The STDF doc site https://stdf.design uses this plugin.
Parameters
| Parameter | Type | Default | Description |
| --------- | ---- | -------- | ------------------------------------------------------------------------------ |
| marked | MarkedOptions | {} | marked options. |
| include | string[] | ['**/*.md'] | The path of the Markdown file to include. |
| exclude | string[] | [] | The path of the Markdown file to exclude. |
The include and exclude parameters are relative to the project root directory (usually the directory where vite.config.js or vite.config.ts is located).
Installation
pnpm i rollup-plugin-md-ts -Dnpm i rollup-plugin-md-ts -Dbun add rollup-plugin-md-ts -Dyarn add rollup-plugin-md-ts -DUsage
Configure in vite.config.js or vite.config.ts:
import md from 'rollup-plugin-md-ts';
export default defineConfig({
// ...
plugins: [
// ...
md({
marked: {},
include: [ './src/**/*.md']
})
// ...
],
// ...
});Why Create
There are already many plugins that can implement similar functions, such as vite-plugin-markdown, which do not convert the following characters when converting to-do lists, which is exactly the function needed in STDF.
- [ ] TODO
- [x] DONELicense
This project is licensed under the MIT License. Feel free to enjoy and contribute to this open source project.
