Consume data from new config.yaml

This commit is contained in:
prototypa
2023-07-27 21:51:28 -04:00
parent 12f46121c4
commit 8c4698412e

View File

@ -12,24 +12,24 @@ import partytown from '@astrojs/partytown';
import compress from 'astro-compress';
import { readingTimeRemarkPlugin } from './src/utils/frontmatter.mjs';
import { SITE } from './src/config.mjs';
import { SITE_CONFIG, ANALYTICS_CONFIG } from './src/utils/config.ts';
const __dirname = path.dirname(fileURLToPath(import.meta.url));
const whenExternalScripts = (items = []) =>
SITE.googleAnalyticsId ? (Array.isArray(items) ? items.map((item) => item()) : [items()]) : [];
ANALYTICS_CONFIG.vendors.googleAnalytics.isEnabled
? Array.isArray(items)
? items.map((item) => item())
: [items()]
: [];
export default defineConfig({
site: SITE.origin,
base: SITE.basePathname,
trailingSlash: SITE.trailingSlash ? 'always' : 'never',
site: SITE_CONFIG.site,
base: SITE_CONFIG.base,
trailingSlash: SITE_CONFIG.trailingSlash ? 'always' : 'never',
output: 'static',
markdown: {
remarkPlugins: [readingTimeRemarkPlugin],
},
integrations: [
tailwind({
config: {
@ -78,6 +78,10 @@ export default defineConfig({
}),
],
markdown: {
remarkPlugins: [readingTimeRemarkPlugin],
},
vite: {
resolve: {
alias: {