This commit is contained in:
taskylizard
2023-12-31 11:15:48 +00:00
parent 9baef43c75
commit f8572d0b47
9 changed files with 103 additions and 66 deletions

View File

@@ -5,6 +5,7 @@ import { createContentLoader } from "vitepress";
import type { ContentData, SiteConfig } from "vitepress";
import { type SatoriOptions, satoriVue } from "x-satori/vue";
import { renderAsync } from "@resvg/resvg-js";
import consola from "consola";
const __dirname = dirname(fileURLToPath(import.meta.url));
const __fonts = resolve(__dirname, "../fonts");
@@ -48,6 +49,7 @@ export async function generateImages(config: SiteConfig): Promise<void> {
fonts,
});
}
return consola.info("Generated opengraph images.");
}
interface GenerateImagesOptions {
@@ -90,5 +92,5 @@ async function generateImage({
await mkdir(outputFolder, { recursive: true });
return await writeFile(outputFile, render.asPng());
await writeFile(outputFile, render.asPng());
}