Compare commits
12 commits
0.2.0-pre.
...
main
Author | SHA1 | Date | |
---|---|---|---|
ac85131e69 | |||
2c42f18e81 | |||
d56f70c1ba |
|||
36e0a056fa |
|||
31c3f76a9b |
|||
693f0f2eae |
|||
8d6ededac6 |
|||
67e565493c |
|||
cc6b3c22b8 |
|||
13ccaa1977 |
|||
52dd87b52d |
|||
f5bb4bf78e |
12 changed files with 6141 additions and 2820 deletions
package-lock.jsonpackage.jsonunlighthouse.config.ts
public
src
assets/favourites
components
data/datafiles
pages
8865
package-lock.json
generated
8865
package-lock.json
generated
File diff suppressed because it is too large
Load diff
10
package.json
10
package.json
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"name": "@firq/fgosite",
|
"name": "@firq/fgosite",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"version": "0.2.0-pre.108",
|
"version": "0.2.1-pre.1",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "astro dev",
|
"dev": "astro dev",
|
||||||
|
@ -13,10 +13,10 @@
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@astro-community/astro-embed-youtube": "^0.5.6",
|
"@astro-community/astro-embed-youtube": "^0.5.6",
|
||||||
"@astrojs/check": "^0.9.4",
|
"@astrojs/check": "^0.9.4",
|
||||||
"@astrojs/mdx": "^4.2.3",
|
"@astrojs/mdx": "^4.3.2",
|
||||||
"@astrojs/sitemap": "^3.3.0",
|
"@astrojs/sitemap": "^3.4.2",
|
||||||
"@fontsource-variable/work-sans": "^5.2.5",
|
"@fontsource-variable/work-sans": "^5.2.5",
|
||||||
"astro": "^5.6.1",
|
"astro": "^5.12.7",
|
||||||
"astro-critical-css": "^0.0.7",
|
"astro-critical-css": "^0.0.7",
|
||||||
"astro-meta-tags": "^0.3.1",
|
"astro-meta-tags": "^0.3.1",
|
||||||
"autoprefixer": "^10.4.21",
|
"autoprefixer": "^10.4.21",
|
||||||
|
@ -25,7 +25,7 @@
|
||||||
"typescript": "^5.8.3"
|
"typescript": "^5.8.3"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"unlighthouse": "^0.16.3"
|
"unlighthouse": "^0.17.2"
|
||||||
},
|
},
|
||||||
"browserslist": [
|
"browserslist": [
|
||||||
"last 2 versions",
|
"last 2 versions",
|
||||||
|
|
6
public/ai.txt
Normal file
6
public/ai.txt
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
# Spawning AI
|
||||||
|
# Prevent datasets from using the following file types
|
||||||
|
|
||||||
|
User-Agent: *
|
||||||
|
Disallow: /
|
||||||
|
Disallow: *
|
|
@ -1,8 +1,61 @@
|
||||||
User-agent: *
|
User-agent: *
|
||||||
Disallow: /assets/data/
|
Disallow: /assets/data/
|
||||||
|
|
||||||
User-agent: GPTBot
|
User-agent: AI2Bot
|
||||||
|
User-agent: Ai2Bot-Dolma
|
||||||
|
User-agent: aiHitBot
|
||||||
|
User-agent: Amazonbot
|
||||||
|
User-agent: anthropic-ai
|
||||||
|
User-agent: Applebot
|
||||||
|
User-agent: Applebot-Extended
|
||||||
|
User-agent: Brightbot 1.0
|
||||||
User-agent: Bytespider
|
User-agent: Bytespider
|
||||||
|
User-agent: CCBot
|
||||||
|
User-agent: ChatGPT-User
|
||||||
|
User-agent: Claude-Web
|
||||||
|
User-agent: ClaudeBot
|
||||||
|
User-agent: cohere-ai
|
||||||
|
User-agent: cohere-training-data-crawler
|
||||||
|
User-agent: Cotoyogi
|
||||||
|
User-agent: Crawlspace
|
||||||
|
User-agent: Diffbot
|
||||||
|
User-agent: DuckAssistBot
|
||||||
|
User-agent: FacebookBot
|
||||||
|
User-agent: Factset_spyderbot
|
||||||
|
User-agent: FirecrawlAgent
|
||||||
|
User-agent: FriendlyCrawler
|
||||||
|
User-agent: Google-Extended
|
||||||
|
User-agent: GoogleOther
|
||||||
|
User-agent: GoogleOther-Image
|
||||||
|
User-agent: GoogleOther-Video
|
||||||
|
User-agent: GPTBot
|
||||||
|
User-agent: iaskspider/2.0
|
||||||
|
User-agent: ICC-Crawler
|
||||||
|
User-agent: ImagesiftBot
|
||||||
|
User-agent: img2dataset
|
||||||
|
User-agent: imgproxy
|
||||||
|
User-agent: ISSCyberRiskCrawler
|
||||||
|
User-agent: Kangaroo Bot
|
||||||
|
User-agent: Meta-ExternalAgent
|
||||||
|
User-agent: Meta-ExternalFetcher
|
||||||
|
User-agent: NovaAct
|
||||||
|
User-agent: OAI-SearchBot
|
||||||
|
User-agent: omgili
|
||||||
|
User-agent: omgilibot
|
||||||
|
User-agent: Operator
|
||||||
|
User-agent: PanguBot
|
||||||
|
User-agent: Perplexity-User
|
||||||
|
User-agent: PerplexityBot
|
||||||
|
User-agent: PetalBot
|
||||||
|
User-agent: Scrapy
|
||||||
|
User-agent: SemrushBot-OCOB
|
||||||
|
User-agent: SemrushBot-SWA
|
||||||
|
User-agent: Sidetrade indexer bot
|
||||||
|
User-agent: TikTokSpider
|
||||||
|
User-agent: Timpibot
|
||||||
|
User-agent: VelenPublicWebCrawler
|
||||||
|
User-agent: Webzio-Extended
|
||||||
|
User-agent: YouBot
|
||||||
Disallow: /
|
Disallow: /
|
||||||
|
|
||||||
Sitemap: https://firq.dev/sitemap-index.xml
|
Sitemap: https://firq.dev/sitemap-index.xml
|
BIN
src/assets/favourites/summerscathach.png
Normal file
BIN
src/assets/favourites/summerscathach.png
Normal file
Binary file not shown.
After ![]() (image error) Size: 238 KiB |
|
@ -34,12 +34,12 @@ const loadedImage = plsLoadImage(images, imagePath)
|
||||||
<style>
|
<style>
|
||||||
.heading {
|
.heading {
|
||||||
display: flex;
|
display: flex;
|
||||||
height: fit-content;
|
height: 3.5rem;
|
||||||
min-height: 2.5rem;
|
min-height: 2.5rem;
|
||||||
line-height: 1.75rem;
|
line-height: 1.75rem;
|
||||||
font-size: 24px;
|
font-size: 24px;
|
||||||
color: var(--c-primary-text);
|
color: var(--c-primary-text);
|
||||||
max-width: 200px;
|
max-width: 150px;
|
||||||
padding-bottom: 0.3rem;
|
padding-bottom: 0.3rem;
|
||||||
font-weight: 500;
|
font-weight: 500;
|
||||||
margin: 0px;
|
margin: 0px;
|
||||||
|
|
|
@ -34,7 +34,8 @@ const icon_src_url = `url("${icon.src}")`
|
||||||
transition: border-color var(--a-time-default) var(--a-animation-1);
|
transition: border-color var(--a-time-default) var(--a-animation-1);
|
||||||
border-color: var(--c-accent-1);
|
border-color: var(--c-accent-1);
|
||||||
& .icon {
|
& .icon {
|
||||||
background: var(--c-accent-1);
|
transition: background-color var(--a-time-default) var(--a-animation-1);
|
||||||
|
background-color: var(--c-accent-1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -37,6 +37,7 @@ const text = buttontext || baseurl
|
||||||
}
|
}
|
||||||
|
|
||||||
a:hover {
|
a:hover {
|
||||||
|
transition: border-color var(--a-time-default) var(--a-animation-1);
|
||||||
border-color: var(--c-accent-1);
|
border-color: var(--c-accent-1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -15,6 +15,12 @@
|
||||||
"name": "Summer Skadi",
|
"name": "Summer Skadi",
|
||||||
"origin": "Fate/Grand Order",
|
"origin": "Fate/Grand Order",
|
||||||
"imageFile": "summerskadi.png",
|
"imageFile": "summerskadi.png",
|
||||||
"link": "https://twitter.com/firq_ow/status/1816355501216596073"
|
"link": "https://youtu.be/qmR4s3DHZXw"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Summer Scathach",
|
||||||
|
"origin": "Fate/Grand Order",
|
||||||
|
"imageFile": "summerscathach.png",
|
||||||
|
"link": "https://youtu.be/k0E3kgx3eMA"
|
||||||
}
|
}
|
||||||
]
|
]
|
|
@ -28,7 +28,7 @@ const projects = [
|
||||||
|
|
||||||
|
|
||||||
const data = structuredClone(favouritesdata);
|
const data = structuredClone(favouritesdata);
|
||||||
data.map((item) => { item.origin = "First 120 on NA" })
|
data.map((item) => { if (item.name !== "Summer Scathach") {item.origin = "First 120 on NA"} else {item.origin = "After Forever"} })
|
||||||
---
|
---
|
||||||
|
|
||||||
<Layout
|
<Layout
|
||||||
|
|
|
@ -18,6 +18,7 @@ const description =
|
||||||
>
|
>
|
||||||
<Hi />
|
<Hi />
|
||||||
<BaseSection title="About me">
|
<BaseSection title="About me">
|
||||||
|
<Placeholder height="0px"/>
|
||||||
<AboutText/>
|
<AboutText/>
|
||||||
</BaseSection>
|
</BaseSection>
|
||||||
<BaseSection title="Favourites">
|
<BaseSection title="Favourites">
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
import type { UserConfig } from 'unlighthouse'
|
import type { UserConfig } from '@unlighthouse/core'
|
||||||
|
|
||||||
export default async (): Promise<UserConfig> => {
|
export default async (): Promise<UserConfig> => {
|
||||||
/* fetch sitemap from debug container */
|
/* fetch sitemap from debug container */
|
||||||
|
@ -19,14 +19,14 @@ export default async (): Promise<UserConfig> => {
|
||||||
requestLatencyMs: 562.5,
|
requestLatencyMs: 562.5,
|
||||||
downloadThroughputKbps: 1474.56,
|
downloadThroughputKbps: 1474.56,
|
||||||
uploadThroughputKbps: 675,
|
uploadThroughputKbps: 675,
|
||||||
cpuSlowdownMultiplier: 1.2
|
cpuSlowdownMultiplier: 4,
|
||||||
},
|
},
|
||||||
screenEmulation: {
|
screenEmulation: {
|
||||||
mobile: true,
|
mobile: true,
|
||||||
width: 412,
|
width: 412,
|
||||||
height: 823,
|
height: 823,
|
||||||
deviceScaleFactor: 1.75,
|
deviceScaleFactor: 1.75,
|
||||||
disabled: false
|
disabled: false,
|
||||||
},
|
},
|
||||||
skipAudits: [ 'is-on-https', 'redirects-http', 'uses-http2' ],
|
skipAudits: [ 'is-on-https', 'redirects-http', 'uses-http2' ],
|
||||||
},
|
},
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue