chore: rearranged shiki files 6044f1ce
Steve · 2026-05-01 06:42 5 file(s) · +5 −5
astro.config.mjs +2 −2
7 7
import sitemap from "@astrojs/sitemap";
8 8
import { fileURLToPath } from "url";
9 9
import path from "path";
10 -
import { createDarkmatterHighlighter, THEME_NAME } from "./shiki-setup.mjs";
10 +
import { createDarkmatterHighlighter, THEME_NAME } from "./scripts/shiki-setup.mjs";
11 11
12 12
const highlighter = createDarkmatterHighlighter();
13 13
14 14
const root = path.dirname(fileURLToPath(import.meta.url));
15 -
const emptyShikiTheme = path.resolve(root, "./empty-shiki-theme.mjs");
15 +
const emptyShikiTheme = path.resolve(root, "./scripts/empty-shiki-theme.mjs");
16 16
17 17
// https://astro.build/config
18 18
export default defineConfig({
empty-shiki-theme.mjs → scripts/empty-shiki-theme.mjs +0 −0
shiki-setup.mjs → scripts/shiki-setup.mjs +1 −1
16 16
import yaml from "@shikijs/langs/yaml";
17 17
import toml from "@shikijs/langs/toml";
18 18
import lua from "@shikijs/langs/lua";
19 -
import darkmatter from "./darkmatter.json" with { type: "json" };
19 +
import darkmatter from "../darkmatter.json" with { type: "json" };
20 20
21 21
export const LANGS = [
22 22
	javascript,
src/pages/git.astro +1 −1
1 1
---
2 2
import PageLayout from "@/layouts/Base.astro";
3 -
import { createDarkmatterHighlighter, THEME_NAME } from "../../shiki-setup.mjs";
3 +
import { createDarkmatterHighlighter, THEME_NAME } from "../../scripts/shiki-setup.mjs";
4 4
5 5
const meta = {
6 6
	title: "Git",
src/utils/markdown.ts +1 −1
1 1
import MarkdownIt from "markdown-it";
2 -
import { createDarkmatterHighlighter, THEME_NAME } from "../../shiki-setup.mjs";
2 +
import { createDarkmatterHighlighter, THEME_NAME } from "../../scripts/shiki-setup.mjs";
3 3
4 4
export async function createMarkdownRenderer(): Promise<MarkdownIt> {
5 5
	const highlighter = createDarkmatterHighlighter();