feat: add more language support to markdown renderer

This commit is contained in:
mitchell 2026-04-19 01:45:08 -04:00
parent 6e0b5e507e
commit 845a45cfca

View file

@ -2,24 +2,34 @@ import { render } from "@comark/ansi";
import highlight from "@comark/ansi/plugins/highlight";
import bash from "@shikijs/langs/bash";
import c from "@shikijs/langs/c";
import cmake from "@shikijs/langs/cmake";
import cpp from "@shikijs/langs/cpp";
import csharp from "@shikijs/langs/csharp";
import css from "@shikijs/langs/css";
import dart from "@shikijs/langs/dart";
import docker from "@shikijs/langs/docker";
import dockerfile from "@shikijs/langs/dockerfile";
import dotenv from "@shikijs/langs/dotenv";
import elixir from "@shikijs/langs/elixir";
import fish from "@shikijs/langs/fish";
import golang from "@shikijs/langs/go";
import graphql from "@shikijs/langs/graphql";
import groovy from "@shikijs/langs/groovy";
import haskell from "@shikijs/langs/haskell";
import hcl from "@shikijs/langs/hcl";
import html from "@shikijs/langs/html";
import java from "@shikijs/langs/java";
import javascript from "@shikijs/langs/javascript";
import jinja from "@shikijs/langs/jinja";
import json from "@shikijs/langs/json";
import jsonc from "@shikijs/langs/jsonc";
import jsx from "@shikijs/langs/jsx";
import kotlin from "@shikijs/langs/kotlin";
import less from "@shikijs/langs/less";
import lua from "@shikijs/langs/lua";
import markdown from "@shikijs/langs/markdown";
import mdc from "@shikijs/langs/mdc";
import nginx from "@shikijs/langs/nginx";
import objc from "@shikijs/langs/objc";
import ocaml from "@shikijs/langs/ocaml";
import perl from "@shikijs/langs/perl";
@ -30,6 +40,9 @@ import python from "@shikijs/langs/python";
import r from "@shikijs/langs/r";
import ruby from "@shikijs/langs/ruby";
import rust from "@shikijs/langs/rust";
import scala from "@shikijs/langs/scala";
import scss from "@shikijs/langs/scss";
import shell from "@shikijs/langs/shell";
import sql from "@shikijs/langs/sql";
import svelte from "@shikijs/langs/svelte";
import swift from "@shikijs/langs/swift";
@ -67,24 +80,34 @@ export async function renderMarkdown(
languages: [
bash,
c,
cmake,
cpp,
csharp,
css,
dart,
docker,
dockerfile,
dotenv,
elixir,
fish,
graphql,
golang,
groovy,
haskell,
hcl,
html,
java,
javascript,
jinja,
json,
jsonc,
jsx,
kotlin,
less,
lua,
markdown,
mdc,
nginx,
objc,
ocaml,
perl,
@ -95,6 +118,9 @@ export async function renderMarkdown(
r,
ruby,
rust,
scala,
scss,
shell,
sql,
svelte,
swift,