feat: fully move to gsp

This commit is contained in:
Aaron Yarborough 2025-06-01 21:41:30 +01:00
parent 83c98908f5
commit 6d6c468be7
5 changed files with 7 additions and 5 deletions

View file

@ -1,6 +1,6 @@
{
"name": "www-aaronjy-me",
"version": "2.2.0",
"version": "2.3.0",
"private": true,
"type": "module",
"lint-staged": {

View file

@ -21,7 +21,6 @@
<url><loc>https://www.aaronjy.me/library/1984</loc><priority>0.6</priority></url>
<url><loc>https://www.aaronjy.me/library/alices-adventures-in-wonderland</loc><priority>0.6</priority></url>
<url><loc>https://www.aaronjy.me/library/the-nature-of-alexander</loc><priority>0.6</priority></url>
<url><loc>https://www.aaronjy.me/library/test</loc><priority>0.6</priority></url>
<url><loc>https://www.aaronjy.me/library/eleven-kinds-of-loneliness</loc><priority>0.6</priority></url>
<url><loc>https://www.aaronjy.me/library/star-maker</loc><priority>0.6</priority></url>
<url><loc>https://www.aaronjy.me/library/stray-reflections</loc><priority>0.6</priority></url>

View file

@ -8,7 +8,7 @@ import { NextSeo } from "next-seo";
export const Title = "Library";
export async function getServerSideProps() {
export async function getStaticProps() {
const res = await fetchBookReviews();
if (!res.ok) {
@ -23,6 +23,7 @@ export async function getServerSideProps() {
props: {
reviews: stringifyAndParse(reviews),
},
revalidate: 60,
};
}

View file

@ -9,7 +9,7 @@ import { NextSeo } from "next-seo";
import Link from "next/link";
import React from "react";
export async function getServerSideProps() {
export async function getStaticProps() {
const res = await fetchPosts(["title", "date_published", "tags", "slug"], {
status: "published",
});
@ -26,6 +26,7 @@ export async function getServerSideProps() {
tags,
posts,
},
revalidate: 60,
};
}

View file

@ -5,7 +5,7 @@ import StaticContentList from "@/components/StaticContentList/StaticContentList"
import { fetchPosts } from "@/services/content-service";
import { FailedFetchPostsError } from "@/errors";
export const getServerSideProps = async () => {
export const getStaticProps = async () => {
const res = await fetchPosts(["title", "date_published", "slug"], {
status: "published",
});
@ -25,6 +25,7 @@ export const getServerSideProps = async () => {
props: {
posts,
},
revalidate: 60,
};
};