Moving static files, adding robots, adding sitemap

This commit is contained in:
Firq 2023-03-14 21:49:13 +01:00
parent 82b5709faa
commit 247f07a4e5
Signed by: Firq
GPG key ID: 3ACC61C8CEC83C20
107 changed files with 168 additions and 63 deletions

View file

@ -7,8 +7,8 @@ export interface Props {
const { mlb, link, name } = Astro.props
const ce_img: string = `/ce/${link}.webp`
const mlb_ce: string = `/ce/mlb.webp`
const ce_img: string = `/assets/ce/${link}.webp`
const mlb_ce: string = `/assets/ce/mlb.webp`
let mlb_image: string = 'mlbalign'
if (mlb === 'false') {

View file

@ -6,7 +6,7 @@ export interface Props {
}
const { image, link, site } = Astro.props
const icon: string = `background-image: url('/social/${image}.webp')`
const icon: string = `background-image: url('/assets/social/${image}.webp')`
---
<a href={link} target="_blank" rel="noopener noreferrer" aria-label={site}>

View file

@ -8,7 +8,7 @@ export interface Props {
const { link, image, origin, name } = Astro.props
const img: string = `/favourites/${image}.webp`
const img: string = `/assets/favourites/${image}.webp`
---
<a href={link} target="_blank" rel="noopener noreferrer">

View file

@ -3,7 +3,7 @@
<header>
<a href="/" rel="noopener noreferrer" aria-label="Home">
<img src="/logo.svg" alt="" />
<img src="/assets/logo.svg" alt="" />
</a>
<ul class="desktop">
<slot />

View file

@ -13,8 +13,8 @@ export interface Props {
const { bond10, ml, image_bond, image_servant, np, skills, level, name } =
Astro.props
const servant_img: string = `/servant/${image_servant}.webp`
const bondce_img: string = `/ce/bond-ce/${image_bond}.webp`
const servant_img: string = `/assets/servant/${image_servant}.webp`
const bondce_img: string = `/assets/ce/bond-ce/${image_bond}.webp`
let bondce_css: string = 'bond-ce'
if (bond10 === 'false') {

View file

@ -16,7 +16,7 @@ const options_date: Intl.DateTimeFormatOptions = {
}
const formatted_date = new Date(date).toLocaleDateString('de-DE', options_date)
const icon: string = `background: url('/ta_icons/${image}.webp')`
const icon: string = `background: url('/assets/ta_icons/${image}.webp')`
let hasuser = ''
if (user !== undefined) {

View file

@ -7,7 +7,7 @@ export interface Props {
const { image, link, title } = Astro.props
const icon: string = `background-image: url('/technologies/${image}.webp')`
const icon: string = `background-image: url('/assets/technologies/${image}.webp')`
---
<a href={link} target="_blank" rel="noopener noreferrer" aria-label={title}>

View file

@ -1,7 +1,7 @@
---
import Navbar from '../components/navbar.astro'
import NavbarEntry from '../components/navbarEntry.astro'
import navdata from '../../static/_navdata.json'
import navdata from '../../static/assets/data/_navdata.json'
export interface Props {
title: string
@ -29,15 +29,16 @@ if (currentpage !== 'home') {
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width" />
<link rel="icon" type="image/ico" href="/favicon.ico" />
<link rel="icon" type="image/ico" href="/assets/favicon.ico" />
<meta name="generator" content={Astro.generator} />
<meta property="og:title" content={title} />
<meta property="og:url" content={currPage} />
<meta name="description" content={description} />
<meta property="og:description" content={description} />
<meta property="og:image" content="/embed.png" />
<meta property="og:image" content="/assets/embed.png" />
<meta property="og:type" content="website" />
<meta property="og:locale" content="en_US" />
<link rel="sitemap" href="/sitemap-index.xml" />
<title>{title}</title>
<link
rel="stylesheet"

View file

@ -37,7 +37,7 @@
rel="noopener noreferrer">FGO Timers here</a
>
<div class="sticky-image-wrapper">
<img src="/lurker.png" alt="" />
<img src="/assets/lurker.png" alt="" />
</div>
</div>
<br />
@ -51,7 +51,7 @@
>his site here</a
>
<div class="sticky-image-wrapper">
<img src="/fedora.png" alt="" />
<img src="/assets/fedora.png" alt="" />
</div>
</div>
<br />
@ -62,7 +62,7 @@
rel="noopener noreferrer">AnthonyJ</a
> for providing me with the custom Shishou favicon.
<div class="sticky-image-wrapper">
<img src="/padoru.png" alt="" />
<img src="/assets/padoru.png" alt="" />
</div>
</div>
</footer>

View file

@ -4,38 +4,11 @@ import AboutSection from '../layouts/aboutSection.astro'
import ContactSection from '../layouts/contactSection.astro'
import ContactCard from '../components/contactCard.astro'
import contactdata from '../../static/_contactdata.json'
import contactdata from '../../static/assets/data/_contactdata.json'
import CustomFooter from '../layouts/customFooter.astro'
import TechnologyCard from '../components/technologyCard.astro'
const techologydata = [
{
title: 'Astro',
link: 'https://astro.build',
image: 'astro',
},
{
title: 'GitLab',
link: 'https://gitlab.io',
image: 'gitlab',
},
{
title: 'Typescript',
link: 'https://www.typescriptlang.org/',
image: 'typescript',
},
{
title: 'Alpine Linux',
link: 'https://alpinelinux.org/',
image: 'alpine-linux',
},
{
title: 'Ubuntu',
link: 'https://ubuntu.com/',
image: 'ubuntu',
},
]
import technologydata from '../../static/assets/data/_technologydata.json'
const description =
"A summary of the technologies used as well as my contact information. You'll also find disclaimers and thank you notes for the people that helped me."
@ -51,7 +24,7 @@ const description =
general, and first project using Typescript.
</AboutSection>
<AboutSection title="Technologies used">
{techologydata.map((item) => <TechnologyCard {...item} />)}
{technologydata.map((item) => <TechnologyCard {...item} />)}
</AboutSection>
<ContactSection title="Contact me">
{contactdata.map((item) => <ContactCard {...item} />)}

View file

@ -3,7 +3,7 @@ import Layout from '../layouts/Layout.astro'
import Hero from '../components/hero.astro'
import BaseSection from '../layouts/baseSection.astro'
import FavouriteCard from '../components/favouriteCard.astro'
import favouritesdata from '../../static/_favouritesdata.json'
import favouritesdata from '../../static/assets/data/_favouritesdata.json'
const description =
'The very own page of Firq for providing informating about TA servants, listing past TA achievements and (in the future) hosting a blog for talking about FGO, Programming and other stuff'

View file

@ -3,10 +3,10 @@ import Layout from '../layouts/Layout.astro'
import BaseSection from '../layouts/baseSection.astro'
import ServantCard from '../components/servantCard.astro'
import servantdata from '../../static/_servantdata.json'
import servantdata from '../../static/assets/data/_servantdata.json'
import CeCard from '../components/ceCard.astro'
import cedata from '../../static/_cedata.json'
import cedata from '../../static/assets/data/_cedata.json'
const description =
'A list of all the servants and ces that Firq can offer up on support for TA.'

View file

@ -9,8 +9,8 @@ import Layout from '../layouts/Layout.astro'
import TaSection from '../layouts/taSection.astro'
import TaCard from '../components/taCard.astro'
import tadata from '../../static/_tadata.json'
import featured_data from '../../static/_featureddata.json'
import tadata from '../../static/assets/data/_tadata.json'
import featured_data from '../../static/assets/data/_featureddata.json'
const important_data = tadata.filter(function (el) {
return [