Change all InjectRoute entrypoints to utilitze the `createResolver` `resolve()` Util
This commit is contained in:
parent
b1d7a044cf
commit
9f6f137155
|
@ -45,10 +45,7 @@
|
|||
"exports": {
|
||||
".": "./src/index.ts",
|
||||
"./api": "./src/api/index.ts",
|
||||
"./404.astro": "./src/routes/404.astro",
|
||||
"./rss-routes/*": "./src/integrations/rssfeed/routes/*",
|
||||
"./satoriOG": "./src/integrations/satoriog/satori.ts",
|
||||
"./open-graph/*": "./src/integrations/satoriog/routes/*"
|
||||
"./satoriOG": "./src/integrations/satoriog/satori.ts"
|
||||
},
|
||||
"scripts": {
|
||||
"test": "vitest run",
|
||||
|
|
|
@ -96,7 +96,7 @@ export default defineIntegration({
|
|||
routeLogInfo(c.bold(c.cyan(`Setting up ${routename} route`)));
|
||||
injectRoute({
|
||||
pattern: pattern,
|
||||
entrypoint: `${name}${entrypoint}`,
|
||||
entrypoint: resolve(`./routes${entrypoint}`),
|
||||
prerender: true,
|
||||
});
|
||||
} else {
|
||||
|
|
|
@ -23,16 +23,14 @@ export default defineIntegration({
|
|||
|
||||
RSSLogger.info(c.bold(c.magenta("RSS Feed Enabled. Setting up...")));
|
||||
|
||||
const rssRoute = "@matthiesenxyz/astro-ghostcms/rss-routes";
|
||||
|
||||
injectRoute({
|
||||
pattern: "/rss-style.xsl",
|
||||
entrypoint: `${rssRoute}/rss-style.xsl.ts`,
|
||||
entrypoint: resolve("./routes/rss-style.xsl.ts"),
|
||||
});
|
||||
|
||||
injectRoute({
|
||||
pattern: "/rss.xml",
|
||||
entrypoint: `${rssRoute}/rss.xml.ts`,
|
||||
entrypoint: resolve("./routes/rss.xml.ts"),
|
||||
});
|
||||
},
|
||||
"astro:config:done": ({ logger }) => {
|
||||
|
|
|
@ -31,36 +31,34 @@ export default defineIntegration({
|
|||
c.bold(c.magenta("OG Image Integration Enabled. Setting up...")),
|
||||
);
|
||||
|
||||
const pkgname = "@matthiesenxyz/astro-ghostcms/open-graph";
|
||||
|
||||
injectRoute({
|
||||
pattern: "/open-graph/[slug].png",
|
||||
entrypoint: `${pkgname}/[slug].png.ts`,
|
||||
entrypoint: resolve("./routes/[slug].png.ts"),
|
||||
});
|
||||
|
||||
injectRoute({
|
||||
pattern: "/open-graph/index.png",
|
||||
entrypoint: `${pkgname}/index.png.ts`,
|
||||
entrypoint: resolve("./routes/index.png.ts"),
|
||||
});
|
||||
|
||||
injectRoute({
|
||||
pattern: "/open-graph/authors.png",
|
||||
entrypoint: `${pkgname}/authors.png.ts`,
|
||||
entrypoint: resolve("./routes/authors.png.ts"),
|
||||
});
|
||||
|
||||
injectRoute({
|
||||
pattern: "/open-graph/author/[slug].png",
|
||||
entrypoint: `${pkgname}/author/[slug].png.ts`,
|
||||
entrypoint: resolve("./routes/author/[slug].png.ts"),
|
||||
});
|
||||
|
||||
injectRoute({
|
||||
pattern: "/open-graph/tags.png",
|
||||
entrypoint: `${pkgname}/tags.png.ts`,
|
||||
entrypoint: resolve("./routes/tags.png.ts"),
|
||||
});
|
||||
|
||||
injectRoute({
|
||||
pattern: "/open-graph/tag/[slug].png",
|
||||
entrypoint: `${pkgname}/tag/[slug].png.ts`,
|
||||
entrypoint: resolve("./routes/tag/[slug].png.ts"),
|
||||
});
|
||||
|
||||
updateConfig({
|
||||
|
|
|
@ -14,7 +14,7 @@ export default defineConfig({
|
|||
ThemeProvider: {
|
||||
theme: "@matthiesenxyz/astro-ghostcms-brutalbyelian",
|
||||
},
|
||||
verbose: true,
|
||||
verbose: false,
|
||||
}),
|
||||
],
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue