This commit is contained in:
Timothy Jaeryang Baek
2025-11-22 17:43:07 -05:00
parent 751822fa02
commit d49d4ff823
4 changed files with 35 additions and 5 deletions

31
package-lock.json generated
View File

@@ -16,6 +16,7 @@
"clsx": "^2.1.1",
"docusaurus-lunr-search": "^3.5.0",
"docusaurus-plugin-sass": "^0.2.5",
"marked": "^17.0.1",
"prism-react-renderer": "^2.4.0",
"react": "^18.3.1",
"react-dom": "^18.3.1",
@@ -3474,6 +3475,18 @@
}
}
},
"node_modules/@docsearch/react/node_modules/marked": {
"version": "16.4.2",
"resolved": "https://registry.npmjs.org/marked/-/marked-16.4.2.tgz",
"integrity": "sha512-TI3V8YYWvkVf3KJe1dRkpnjs68JUPyEa5vjKrp1XEEJUAOaQc+Qj+L1qWbPd0SJuAdQkFU0h73sXXqwDYxsiDA==",
"license": "MIT",
"bin": {
"marked": "bin/marked.js"
},
"engines": {
"node": ">= 20"
}
},
"node_modules/@docusaurus/babel": {
"version": "3.9.2",
"resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.9.2.tgz",
@@ -13765,9 +13778,9 @@
}
},
"node_modules/marked": {
"version": "16.4.1",
"resolved": "https://registry.npmjs.org/marked/-/marked-16.4.1.tgz",
"integrity": "sha512-ntROs7RaN3EvWfy3EZi14H4YxmT6A5YvywfhO+0pm+cH/dnSQRmdAmoFIc3B9aiwTehyk7pESH4ofyBY+V5hZg==",
"version": "17.0.1",
"resolved": "https://registry.npmjs.org/marked/-/marked-17.0.1.tgz",
"integrity": "sha512-boeBdiS0ghpWcSwoNm/jJBwdpFaMnZWRzjA6SkUMYb40SVaN1x7mmfGKp0jvexGcx+7y2La5zRZsYFZI6Qpypg==",
"license": "MIT",
"bin": {
"marked": "bin/marked.js"
@@ -14333,6 +14346,18 @@
"uuid": "^11.1.0"
}
},
"node_modules/mermaid/node_modules/marked": {
"version": "16.4.2",
"resolved": "https://registry.npmjs.org/marked/-/marked-16.4.2.tgz",
"integrity": "sha512-TI3V8YYWvkVf3KJe1dRkpnjs68JUPyEa5vjKrp1XEEJUAOaQc+Qj+L1qWbPd0SJuAdQkFU0h73sXXqwDYxsiDA==",
"license": "MIT",
"bin": {
"marked": "bin/marked.js"
},
"engines": {
"node": ">= 20"
}
},
"node_modules/methods": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",

View File

@@ -29,6 +29,7 @@
"clsx": "^2.1.1",
"docusaurus-lunr-search": "^3.5.0",
"docusaurus-plugin-sass": "^0.2.5",
"marked": "^17.0.1",
"prism-react-renderer": "^2.4.0",
"react": "^18.3.1",
"react-dom": "^18.3.1",

View File

@@ -1,3 +1,5 @@
import {marked} from 'marked';
export const SidebarBanner = ({ item }) => {
return (
<div className="pb-4">
@@ -16,7 +18,7 @@ export const SidebarBanner = ({ item }) => {
</a>
<div className="mt-1 line-clamp-2 text-right text-xs font-medium text-gray-600 dark:text-gray-300">
{item.description}
<div dangerouslySetInnerHTML={{__html: marked(item.description)}} />
</div>
</div>
</div>

View File

@@ -1,3 +1,5 @@
import {marked} from 'marked';
export const TopBanner = ({
item,
bannerClassName = "h-18 ",
@@ -49,7 +51,7 @@ export const TopBanner = ({
{description && (
<div className="mt-1 line-clamp-1 text-right text-xs font-semibold text-gray-600 dark:text-gray-300">
{item.description}
<div dangerouslySetInnerHTML={{__html: marked(item.description)}} />
</div>
)}
</div>