From d08a7e86c7048bd21dae85f647de1378afc90094 Mon Sep 17 00:00:00 2001 From: Firq Date: Wed, 3 Jan 2024 00:59:59 +0100 Subject: [PATCH] Patching weird // issue --- astro.config.mjs | 1 + package.json | 2 +- src/components/questListing.astro | 2 +- .../{database.astro => database/index.astro} | 19 +++++++++---------- 4 files changed, 12 insertions(+), 12 deletions(-) rename src/pages/{database.astro => database/index.astro} (54%) diff --git a/astro.config.mjs b/astro.config.mjs index 12b442c..09396a9 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -8,4 +8,5 @@ export default defineConfig({ publicDir: 'static', site: 'https://fgo-ta.com/', integrations: [sitemap()], + trailingSlash: "never" }) diff --git a/package.json b/package.json index 3b16573..c18dc87 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "fgo-ta-com-website", "type": "module", - "version": "0.1.7", + "version": "0.1.8", "scripts": { "dev": "astro dev", "start": "astro dev", diff --git a/src/components/questListing.astro b/src/components/questListing.astro index f35d368..1de04b1 100644 --- a/src/components/questListing.astro +++ b/src/components/questListing.astro @@ -1,6 +1,6 @@ --- export interface Props { - url: string | undefined + url: string title: string questReleaseDate: string shortdescription: string diff --git a/src/pages/database.astro b/src/pages/database/index.astro similarity index 54% rename from src/pages/database.astro rename to src/pages/database/index.astro index 56b7f4e..1aeca1d 100644 --- a/src/pages/database.astro +++ b/src/pages/database/index.astro @@ -1,20 +1,19 @@ --- -import Layout from '../layouts/Layout.astro' -import QuestListing from '../components/questListing.astro' -import DatabaseSection from '../layouts/databaseSection.astro' -import { findSlug } from '../utils/slugTools' -import type { filedata } from '../types/ta' +import Layout from '../../layouts/Layout.astro' +import QuestListing from '../../components/questListing.astro' +import DatabaseSection from '../../layouts/databaseSection.astro' +import { findSlug } from '../../utils/slugTools' +import type { filedata } from '../../types/ta' -const description = - 'My own small blog. Topics include FGO, TA, Programming, web technologies and more!' +const description = 'FGO NA TA Database' const questInfo = [] const fulldata = import.meta.glob<{ default: filedata }>( - `../content/data/*.json` + `../../content/data/*.json` ) for (const [key, value] of Object.entries(fulldata)) { - const url = `${Astro.url}/${findSlug(key)}` + const url = `/database/${findSlug(key)}` questInfo.push({ ...(await value())['default'].info, url: url, @@ -27,7 +26,7 @@ questInfo.sort( ---