From d9fa4537845eac9f4e148384a77a2dbc2fad3d97 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Sat, 6 Aug 2022 22:10:50 +0100 Subject: [PATCH] feat: full static integration (#727) --- nuxt.config.ts | 5 ++ src/components/GithubRepos.vue | 53 +++++++++++++------ src/components/PrefetchLink.ts | 9 +--- src/composables/github.ts | 13 ----- src/composables/prefetch.ts | 46 +++++++++------- src/{public => content}/talks.json | 0 src/modules/critters.ts | 7 ++- src/modules/full-static/index.ts | 30 +++++++++++ .../full-static/runtime/plugin.client.ts | 30 +++++++++++ .../full-static/runtime/plugin.server.ts | 30 +++++++++++ 10 files changed, 167 insertions(+), 56 deletions(-) delete mode 100644 src/composables/github.ts rename src/{public => content}/talks.json (100%) create mode 100644 src/modules/full-static/index.ts create mode 100644 src/modules/full-static/runtime/plugin.client.ts create mode 100644 src/modules/full-static/runtime/plugin.server.ts diff --git a/nuxt.config.ts b/nuxt.config.ts index bb6dfab3..7dec3551 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -1,6 +1,10 @@ import { defineNuxtConfig } from 'nuxt' export default defineNuxtConfig({ + runtimeConfig: { + githubToken: '', + }, + srcDir: 'src', build: { @@ -91,5 +95,6 @@ export default defineNuxtConfig({ '~/modules/critters', '~/modules/components-chunk', '~/modules/sitemap', + '~/modules/full-static/index', ], }) diff --git a/src/components/GithubRepos.vue b/src/components/GithubRepos.vue index df4e2806..18106994 100644 --- a/src/components/GithubRepos.vue +++ b/src/components/GithubRepos.vue @@ -13,16 +13,16 @@
{{ repo }}
-