0.0.1 • Published 5 years ago
markdown-content-vue v0.0.1
Markdown content vue
Based on @nuxt/content code.
View instructions on link
Features
- Parse content
- Html
- Vue components
- Codeblocks (Prismjs)
Install
npm install markdown-content-vue --saveUsage
Import
import { markdownContent, markdownParse } from 'markdown-content-vue'Template
<markdownContent :document="code" />Script
Register component
components: {
markdownContent
}And parse Markdown
async mounted() {
const md = new markdownParse()
const file = '---\ntitle: test\n---\n# Hello World\n ```javascript\n console.log("Hello") \n```\n<HelloWorld></HelloWorld> \n'
this.code = await md.toJSON(file)
console.log(this.code)
},Beautiful example
Install github-markdown-css
npm install github-markdown-cssImport
import 'github-markdown-css/github-markdown.css'
import 'prismjs/themes/prism-tomorrow.css'Template
<markdownContent class="markdown-body" :document="code" />0.0.1
5 years ago