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( ---