diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts index 4a4ede5c..d7b449c9 100644 --- a/docs/.vitepress/config.ts +++ b/docs/.vitepress/config.ts @@ -5,16 +5,16 @@ export default defineConfig({ title: 'VitePress', description: 'Vite & Vue powered static site generator.', lastUpdated: true, - head: ()=>[ + head: () => [ ['meta', { name: 'author', content: '‹div›RIOTS' }], [ 'meta', { name: 'keywords', content: - 'designsystems, design-systems, react, vue, svelte, angular, webcomponent, webcomponents, web-component, web-components', - }, - ], + 'designsystems, design-systems, react, vue, svelte, angular, webcomponent, webcomponents, web-component, web-components' + } + ] ], //cleanUrls: true, diff --git a/src/node/build/render.ts b/src/node/build/render.ts index b8622511..d930ab41 100644 --- a/src/node/build/render.ts +++ b/src/node/build/render.ts @@ -98,7 +98,7 @@ export async function renderPage( ? `${pageData.title} | ${siteData.title}` : siteData.title - const head = processHead(siteData.head, pageData); + const head = processHead(siteData.head, pageData) let inlinedScript = '' if (config.mpa && result) { diff --git a/src/shared/shared.ts b/src/shared/shared.ts index 241e12f7..76f1b950 100644 --- a/src/shared/shared.ts +++ b/src/shared/shared.ts @@ -1,4 +1,9 @@ -import { HeadConfig, LocaleConfig, SiteData, PageData } from '../../types/shared' +import { + HeadConfig, + LocaleConfig, + SiteData, + PageData +} from '../../types/shared' export type { SiteData, @@ -97,8 +102,11 @@ function cleanRoute(siteData: SiteData, route: string): string { } /** - * Process `head` configuration. + * Process `head` configuration. */ -export function processHead(head: HeadConfig[] | ((pageData: PageData) => HeadConfig[]), pageData: PageData) : HeadConfig[] { - return !head ? [] : typeof head === 'function' ? head(pageData) : head; +export function processHead( + head: HeadConfig[] | ((pageData: PageData) => HeadConfig[]), + pageData: PageData +): HeadConfig[] { + return !head ? [] : typeof head === 'function' ? head(pageData) : head } diff --git a/types/shared.d.ts b/types/shared.d.ts index 1d3c1c90..05cede05 100644 --- a/types/shared.d.ts +++ b/types/shared.d.ts @@ -20,7 +20,7 @@ export interface SiteData { lang: string title: string description: string - head: HeadConfig[] | ( (pageData: PageData) => HeadConfig[]) + head: HeadConfig[] | ((pageData: PageData) => HeadConfig[]) themeConfig: ThemeConfig scrollOffset: number | string locales: Record