fix examples

This commit is contained in:
Adam Matthiesen 2024-02-13 02:21:16 -08:00
parent a23452ec20
commit 6998f96078
2 changed files with 8 additions and 9 deletions

View File

@ -1,12 +1,12 @@
---
import { Code } from "astro/components"
import { parse } from "node-html-parser"
import { parse } from "ultrahtml"
import { querySelector } from "ultrahtml/selector"
const html = await Astro.slots.render("default")
const parsed = parse(html)
const code = parsed.querySelectorAll('code')
const ast = await parse(html)
const codetag = querySelector(ast,'code')
const { children } = codetag
const code = children[0].value
---
{code.map(item => (
<Code lang={"js"} code={item.innerHTML} theme={"dracula"}/>
))}
<Code code={code} lang={"sh"} theme={"monokai"}/>

View File

@ -38,8 +38,7 @@
"license": "MIT",
"dependencies": {
"entities": "^4.5.0",
"ultrahtml": "^1.5.2",
"node-html-parser": "6.1.12"
"ultrahtml": "^1.5.2"
},
"devDependencies": {
"astro": "4.0.0"