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