Prerender most pages.

This commit is contained in:
Bradley Shellnut 2023-02-15 16:35:47 -08:00
parent a309229c51
commit 8be4ba5a39
8 changed files with 7 additions and 5 deletions

View file

@ -5,8 +5,7 @@ import { fetchBandcampAlbums } from '$root/lib/util/fetchBandcampAlbums';
export const load: PageServerLoad = async ({ fetch, setHeaders }) => { export const load: PageServerLoad = async ({ fetch, setHeaders }) => {
const albums = async () => await fetchBandcampAlbums(); const albums = async () => await fetchBandcampAlbums();
const articles = async () => await fetch(`/api/articles?page=1&limit=3`); const articles = async () => await fetch(`/api/articles?page=1&limit=3`);
// const art = articles.
// console.log(`Articles: ${JSON.stringify(await (await articles()).json())}`);
setHeaders({ setHeaders({
'cache-control': 'max-age=43200' 'cache-control': 'max-age=43200'
}); });

View file

@ -1,5 +1,5 @@
<script lang="ts"> <script lang="ts">
import { Image, Picture } from 'svelte-lazy-loader'; import { Picture } from 'svelte-lazy-loader';
import Graphql from '@iconify-icons/simple-icons/graphql'; import Graphql from '@iconify-icons/simple-icons/graphql';
import Nextdotjs from '@iconify-icons/simple-icons/next-dot-js'; import Nextdotjs from '@iconify-icons/simple-icons/next-dot-js';
import Prisma from '@iconify-icons/simple-icons/prisma'; import Prisma from '@iconify-icons/simple-icons/prisma';

View file

@ -0,0 +1 @@
export const prerender = true;

View file

@ -7,7 +7,6 @@
TabPanels, TabPanels,
} from "@rgossiaux/svelte-headlessui"; } from "@rgossiaux/svelte-headlessui";
import { Image, Picture } from "svelte-lazy-loader"; import { Image, Picture } from "svelte-lazy-loader";
import SEO from "$root/lib/components/SEO.svelte";
import personalSite from "$lib/assets/images/Bradley_Shellnut_New_Site.png?format=webp;avif;png&metadata"; import personalSite from "$lib/assets/images/Bradley_Shellnut_New_Site.png?format=webp;avif;png&metadata";
import personalSiteBlurred from "$lib/assets/images/Bradley_Shellnut_New_Site.png?w=100&png&blur=10"; import personalSiteBlurred from "$lib/assets/images/Bradley_Shellnut_New_Site.png?w=100&png&blur=10";
import weddingWebsite from "$lib/assets/images/Wedding_Website.png?format=webp;avif;png&metadata"; import weddingWebsite from "$lib/assets/images/Wedding_Website.png?format=webp;avif;png&metadata";

View file

@ -0,0 +1 @@
export const prerender = true;

View file

@ -0,0 +1 @@
export const prerender = true;

View file

@ -1,5 +1,5 @@
<script lang="ts"> <script lang="ts">
import { Image, Picture } from "svelte-lazy-loader"; import { Picture } from "svelte-lazy-loader";
import SEO from "$root/lib/components/SEO.svelte"; import SEO from "$root/lib/components/SEO.svelte";
import desktop from '$lib/assets/images/Desktop_so_clean.jpg?format=webp;avif;jpg&metadata'; import desktop from '$lib/assets/images/Desktop_so_clean.jpg?format=webp;avif;jpg&metadata';
import desktopBlurred from '$lib/assets/images/Desktop_so_clean.jpg?w=100&jpg&blur=10'; import desktopBlurred from '$lib/assets/images/Desktop_so_clean.jpg?w=100&jpg&blur=10';

1
src/routes/uses/+page.ts Normal file
View file

@ -0,0 +1 @@
export const prerender = true;