mirror of
https://github.com/kunkunsh/kunkun.git
synced 2025-07-11 18:31:30 +00:00
feat(ui): expand markdown syntax highlighting with additional language support
This commit is contained in:
parent
1409082ec4
commit
a338f08846
@ -5,11 +5,22 @@
|
|||||||
import remarkMath from "remark-math"
|
import remarkMath from "remark-math"
|
||||||
import { createHighlighterCoreSync } from "shiki/core"
|
import { createHighlighterCoreSync } from "shiki/core"
|
||||||
import { createJavaScriptRegexEngine } from "shiki/engine/javascript"
|
import { createJavaScriptRegexEngine } from "shiki/engine/javascript"
|
||||||
|
import cpp from "shiki/langs/cpp.mjs"
|
||||||
|
import csharp from "shiki/langs/csharp.mjs"
|
||||||
|
import go from "shiki/langs/go.mjs"
|
||||||
import html from "shiki/langs/html.mjs"
|
import html from "shiki/langs/html.mjs"
|
||||||
|
import java from "shiki/langs/java.mjs"
|
||||||
import json from "shiki/langs/json.mjs"
|
import json from "shiki/langs/json.mjs"
|
||||||
|
import kotlin from "shiki/langs/kotlin.mjs"
|
||||||
|
import php from "shiki/langs/php.mjs"
|
||||||
|
import python from "shiki/langs/python.mjs"
|
||||||
|
import ruby from "shiki/langs/ruby.mjs"
|
||||||
import rust from "shiki/langs/rust.mjs"
|
import rust from "shiki/langs/rust.mjs"
|
||||||
|
import shell from "shiki/langs/shell.mjs"
|
||||||
import svelte from "shiki/langs/svelte.mjs"
|
import svelte from "shiki/langs/svelte.mjs"
|
||||||
|
import swift from "shiki/langs/swift.mjs"
|
||||||
import ts from "shiki/langs/typescript.mjs"
|
import ts from "shiki/langs/typescript.mjs"
|
||||||
|
import yaml from "shiki/langs/yaml.mjs"
|
||||||
import vitesseDark from "shiki/themes/vitesse-dark.mjs"
|
import vitesseDark from "shiki/themes/vitesse-dark.mjs"
|
||||||
import Markdown from "svelte-exmarkdown"
|
import Markdown from "svelte-exmarkdown"
|
||||||
import type { Plugin } from "svelte-exmarkdown"
|
import type { Plugin } from "svelte-exmarkdown"
|
||||||
@ -29,7 +40,24 @@
|
|||||||
rehypeShikiFromHighlighter,
|
rehypeShikiFromHighlighter,
|
||||||
createHighlighterCoreSync({
|
createHighlighterCoreSync({
|
||||||
themes: [vitesseDark],
|
themes: [vitesseDark],
|
||||||
langs: [ts, svelte, json, html, rust],
|
langs: [
|
||||||
|
ts,
|
||||||
|
svelte,
|
||||||
|
json,
|
||||||
|
html,
|
||||||
|
rust,
|
||||||
|
python,
|
||||||
|
java,
|
||||||
|
cpp,
|
||||||
|
csharp,
|
||||||
|
go,
|
||||||
|
ruby,
|
||||||
|
php,
|
||||||
|
kotlin,
|
||||||
|
swift,
|
||||||
|
yaml,
|
||||||
|
shell
|
||||||
|
],
|
||||||
engine: createJavaScriptRegexEngine()
|
engine: createJavaScriptRegexEngine()
|
||||||
}),
|
}),
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user