src/lib/helpers/AsciidocHelper.ts
import { htmlRender } from './htmlRender'
import { generate } from '../generate'
let asciidoctor = require('@asciidoctor/core')()
let toc = require('markdown-toc')
const { Remarkable } = require('remarkable')
export function AsciidocRender (fileData) {
let regExp1 = new RegExp('^=(.*)', 'gm')
fileData = fileData.replace(regExp1, '==$1')
let contentHtml = asciidoctor.convert(fileData, { 'safe': 'safe', 'standalone': true, 'attributes': [ 'toc' ]})
return htmlRender("", contentHtml)
}
let AsciidocHelper = {
asciidocRender: AsciidocRender
}
export default AsciidocHelper