Skip to content

Commit d944d5a

Browse files
committed
CHANGEEEEEEESSSSSS
1 parent df6d3c0 commit d944d5a

26 files changed

+250
-17
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
import { defineConfig } from 'vitepress'
22
import en from './en'
3+
import { shared } from './shared'
34

45
export default defineConfig({
6+
...shared,
57
locales: {
68
root: {
79
label: 'English',

β€Ždocs/.vitepress/config/index.ts.timestamp-1738448271838-5a42023afadd3.mjsβ€Ž

Lines changed: 223 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,22 @@
1-
import { defineConfig, HeadConfig, SiteConfig } from "vitepress";
2-
import locales from "./locales";
1+
import { defineConfig, SiteConfig } from "vitepress";
32
import ViteYaml from "@modyfi/vite-plugin-yaml";
4-
import { writeFile, readFile } from "fs/promises";
5-
import { parse } from "yaml";
3+
import { writeFile } from "fs/promises";
64
import { resolve } from "path";
7-
import { repositoriesJSONstringify } from "../data/repositories";
8-
import { blacklistJSONstringify } from "../data/blacklist";
5+
import { repositoriesJSONstringify } from "../../data/repositories";
6+
import { blacklistJSONstringify } from "../../data/blacklist";
97

10-
export default defineConfig({
8+
export const shared = defineConfig({
119
vite: {
1210
plugins: [ViteYaml()],
1311
},
1412
markdown: {
1513
lineNumbers: true,
1614
},
15+
rewrites: {
16+
"en/:rest*": ":rest*",
17+
},
18+
cleanUrls: true,
1719
title: "MMRL",
18-
locales: locales.locales,
1920
sitemap: {
2021
hostname: "https://mmrl.dev",
2122
},
@@ -29,6 +30,15 @@ export default defineConfig({
2930
},
3031
],
3132
],
33+
transformPageData(pageData, ctx) {
34+
if (pageData.params?.title) {
35+
pageData.title = pageData.params.title;
36+
}
37+
38+
if (pageData.params?.description) {
39+
pageData.description = pageData.params.description;
40+
}
41+
},
3242
buildEnd: async (config: SiteConfig) => {
3343
const publicApi = resolve(config.outDir, "api");
3444
const publicRepoList = resolve(publicApi, "repositories.json");
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
Β (0)