Consume data from new config.yaml
This commit is contained in:
@ -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: {
|
||||
|
Reference in New Issue
Block a user