chore: fix typo

pull/7/head
Evan You 5 years ago
parent dd04101316
commit 49fc3cdb2b

@ -16,7 +16,7 @@ const emoji = require('markdown-it-emoji')
const anchor = require('markdown-it-anchor') const anchor = require('markdown-it-anchor')
const toc = require('markdown-it-table-of-contents') const toc = require('markdown-it-table-of-contents')
export interface MarkdownOpitons extends MarkdownIt.Options { export interface MarkdownOptions extends MarkdownIt.Options {
lineNumbers?: boolean lineNumbers?: boolean
config?: (md: MarkdownIt) => void config?: (md: MarkdownIt) => void
anchor?: { anchor?: {
@ -41,7 +41,7 @@ export interface MarkdownRenderer {
} }
export const createMarkdownRenderer = ( export const createMarkdownRenderer = (
options: MarkdownOpitons = {} options: MarkdownOptions = {}
): MarkdownRenderer => { ): MarkdownRenderer => {
const md = MarkdownIt({ const md = MarkdownIt({
html: true, html: true,
@ -50,8 +50,7 @@ export const createMarkdownRenderer = (
}) })
// custom plugins // custom plugins
md md.use(componentPlugin)
.use(componentPlugin)
.use(highlightLinePlugin) .use(highlightLinePlugin)
.use(preWrapperPlugin) .use(preWrapperPlugin)
.use(snippetPlugin) .use(snippetPlugin)
@ -102,7 +101,7 @@ export const createMarkdownRenderer = (
// wrap render so that we can return both the html and extracted data. // wrap render so that we can return both the html and extracted data.
const render = md.render const render = md.render
const wrappedRender: MarkdownRenderer['render'] = (src) => { const wrappedRender: MarkdownRenderer['render'] = (src) => {
(md as any).__data = {} ;(md as any).__data = {}
const html = render.call(md, src) const html = render.call(md, src)
return { return {
html, html,

@ -1,7 +1,7 @@
import path from 'path' import path from 'path'
import matter from 'gray-matter' import matter from 'gray-matter'
import LRUCache from 'lru-cache' import LRUCache from 'lru-cache'
import { createMarkdownRenderer, MarkdownOpitons } from './markdown/markdown' import { createMarkdownRenderer, MarkdownOptions } from './markdown/markdown'
import { deeplyParseHeader } from './utils/parseHeader' import { deeplyParseHeader } from './utils/parseHeader'
import { PageData } from './config' import { PageData } from './config'
@ -15,7 +15,7 @@ interface MarkdownCompileResult {
export function createMarkdownToVueRenderFn( export function createMarkdownToVueRenderFn(
root: string, root: string,
options: MarkdownOpitons = {} options: MarkdownOptions = {}
) { ) {
const md = createMarkdownRenderer(options) const md = createMarkdownRenderer(options)

Loading…
Cancel
Save