feat: add Shiki transformers for better syntax highlighting (#534)

* refactor: organize prose related styles inside nested prose

* feat: add Shiki transformers for better syntax highlighting

* chore: update blog posts using Shiki transformers

Closes #210
This commit is contained in:
Sat Naing
2025-06-13 23:08:18 +07:00
committed by GitHub
parent b07ee5cdcc
commit 76e15b55e3
9 changed files with 121 additions and 85 deletions
+12 -1
View File
@@ -4,6 +4,11 @@ import sitemap from "@astrojs/sitemap";
import remarkToc from "remark-toc";
import remarkCollapse from "remark-collapse";
import { SITE } from "./src/config";
import {
transformerNotationDiff,
transformerNotationHighlight,
transformerNotationWordHighlight,
} from "@shikijs/transformers";
// https://astro.build/config
export default defineConfig({
@@ -18,7 +23,13 @@ export default defineConfig({
shikiConfig: {
// For more themes, visit https://shiki.style/themes
themes: { light: "min-light", dark: "night-owl" },
wrap: true,
defaultColor: false,
wrap: false,
transformers: [
transformerNotationDiff({ matchAlgorithm: "v3" }),
transformerNotationHighlight(),
transformerNotationWordHighlight(),
],
},
},
vite: {