omg a better way

This commit is contained in:
Adam Matthiesen 2024-03-07 02:37:37 -08:00
parent 9110c2e5cf
commit 3b0ad9299e
1 changed files with 2 additions and 4 deletions

View File

@ -40,11 +40,9 @@ const { renderedGroupAst, styles } = await engine.render({
let htmlContent = toHtml(renderedGroupAst)
const stylesToPrepend: string[] = []
const gistBaseStyles = baseStyles.replace(/\.expressive-code/g, '.gist .expressive-code')
const gistThemeStyles = themeStyles.replace(/\.expressive-code/g, '.gist .expressive-code')
stylesToPrepend.push(gistBaseStyles, gistThemeStyles, ...styles)
stylesToPrepend.push(baseStyles, themeStyles, ...styles)
if (stylesToPrepend.length) {
htmlContent = `<style>${[...stylesToPrepend].join('')}</style>${htmlContent}`
htmlContent = `<style>${[...stylesToPrepend].join('').replace(/\.expressive-code/g, '.gist .expressive-code')}</style>${htmlContent}`
}
const scriptsToPrepend: string[] = []