fix: lighthouse issues

This commit is contained in:
Alexander Daichendt 2025-01-02 00:08:25 +01:00
parent 91182a834c
commit a31e367ef5
3 changed files with 97 additions and 64 deletions

38
public/robots.txt Normal file
View file

@ -0,0 +1,38 @@
User-agent: GPTBot
Disallow: /
User-agent: ChatGPT-User
Disallow: /
User-agent: Google-Extended
Disallow: /
User-agent: CCBot
Disallow: /
User-agent: anthropic-ai
Disallow: /
User-agent: Claude-Web
Disallow: /
User-agent: cohere-ai
Disallow: /
User-agent: Omgilibot
Disallow: /
User-agent: Omgili
Disallow: /
User-agent: FacebookBot
Disallow: /
User-agent: Amazonbot
Disallow: /
# Common AI scraper endpoints
Disallow: /*?*source=
Disallow: /*?*ref=
Disallow: /*?*ai=
Disallow: /*&*ai=

View file

@ -1,7 +1,7 @@
--- ---
pubDate: '2025-01-02' pubDate: '2025-01-02'
title: 'Building a CV verification tool in Typst, Astro and Cloudflare D1' title: 'Building a CV verification tool in Typst, Astro and Cloudflare D1'
description: "" description: "Technical details on how I built a CV verification tool in Typst, Astro and Cloudflare D1."
keywords: keywords:
- CV - CV
- verification - verification

View file

@ -15,11 +15,7 @@ const { title, description, pubDate, updatedDate, heroImage, readingTime } =
<BaseLayout title={title} description={description}> <BaseLayout title={title} description={description}>
<article> <article>
<div class="hero-image"> <div class="hero-image">
{ {heroImage && <Picture src={heroImage} alt="" width={752} />}
heroImage && (
<Picture src={heroImage} alt="" width={1020} height={510} />
)
}
</div> </div>
<div class="prose"> <div class="prose">
<div class="title"> <div class="title">
@ -28,8 +24,7 @@ const { title, description, pubDate, updatedDate, heroImage, readingTime } =
{ {
updatedDate && ( updatedDate && (
<div class="last-updated-on"> <div class="last-updated-on">
Last updated on{" "} Last updated on <FormattedDate date={updatedDate} />
<FormattedDate date={updatedDate} />
</div> </div>
) )
} }