add main branch files
This commit is contained in:
31
website/docs/.vitepress/config.ts
Normal file
31
website/docs/.vitepress/config.ts
Normal file
@@ -0,0 +1,31 @@
|
||||
import { defineConfig, SiteConfig } from 'vitepress'
|
||||
import locales from './locales'
|
||||
import { readdir, writeFile } from 'fs/promises'
|
||||
import { resolve } from 'path'
|
||||
|
||||
export default defineConfig( {
|
||||
title: 'KernelSU',
|
||||
locales: locales.locales,
|
||||
head: [
|
||||
['script', {
|
||||
async: 'async',
|
||||
src: 'https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2610070972052494',
|
||||
crossorigin: 'anonymous',
|
||||
}],
|
||||
],
|
||||
sitemap: {
|
||||
hostname: 'https://kernelsu.org'
|
||||
},
|
||||
buildEnd: async (config: SiteConfig) => {
|
||||
const templateDir = resolve(config.outDir, 'templates');
|
||||
const templateList = resolve(templateDir, "index.json");
|
||||
let files = [];
|
||||
try {
|
||||
files = await readdir(templateDir);
|
||||
files = files.filter(file => !file.startsWith('.'));
|
||||
} catch(e) {
|
||||
// ignore
|
||||
}
|
||||
await writeFile(templateList, JSON.stringify(files));
|
||||
}
|
||||
})
|
||||
Reference in New Issue
Block a user