From 1bcce48d5ed6f82dca563a5191b930dd6ef484f7 Mon Sep 17 00:00:00 2001 From: Kia King Ishii Date: Fri, 27 Nov 2020 20:19:29 +0900 Subject: [PATCH] wip --- src/client/app/composables/frontmatter.ts | 8 ++ src/client/app/exports.ts | 1 + .../theme-default/components/HomeFeatures.vue | 35 ++------ .../theme-default/components/HomeFooter.vue | 21 +---- .../theme-default/components/HomeHero.vue | 85 ++++++------------- 5 files changed, 44 insertions(+), 106 deletions(-) create mode 100644 src/client/app/composables/frontmatter.ts diff --git a/src/client/app/composables/frontmatter.ts b/src/client/app/composables/frontmatter.ts new file mode 100644 index 00000000..a5a7166e --- /dev/null +++ b/src/client/app/composables/frontmatter.ts @@ -0,0 +1,8 @@ +import { Ref, computed } from 'vue' +import { usePageData } from './pageData' + +export type FrontmatterRef = Ref> + +export function useFrontmatter() { + return computed(() => usePageData().value.frontmatter) +} diff --git a/src/client/app/exports.ts b/src/client/app/exports.ts index 19392422..2776d145 100644 --- a/src/client/app/exports.ts +++ b/src/client/app/exports.ts @@ -14,6 +14,7 @@ export { useRouter, useRoute, Router, Route } from './router' export { useSiteData } from './composables/siteData' export { useSiteDataByRoute } from './composables/siteDataByRoute' export { usePageData } from './composables/pageData' +export { useFrontmatter } from './composables/frontmatter' // components export { Content } from './components/Content' diff --git a/src/client/theme-default/components/HomeFeatures.vue b/src/client/theme-default/components/HomeFeatures.vue index 48b22c38..5a279d36 100644 --- a/src/client/theme-default/components/HomeFeatures.vue +++ b/src/client/theme-default/components/HomeFeatures.vue @@ -13,33 +13,14 @@ -