mirror of
https://github.com/Spythere/stacjownik.git
synced 2026-05-03 13:28:11 +00:00
Merge pull request #141 from Spythere/development
hotfix: preload & prefetch optimization
This commit is contained in:
+60
-4
@@ -22,10 +22,64 @@
|
|||||||
|
|
||||||
<link rel="icon" href="favicon.ico" />
|
<link rel="icon" href="favicon.ico" />
|
||||||
|
|
||||||
<link rel="stylesheet" href="fa/css/fontawesome.css" />
|
<link rel="stylesheet" href="/fa/css/fontawesome.css" />
|
||||||
<link rel="stylesheet" href="fa/css/brands.css" />
|
<link rel="stylesheet" href="/fa/css/brands.css" />
|
||||||
<link rel="stylesheet" href="fa/css/regular.css" />
|
<link rel="stylesheet" href="/fa/css/regular.css" />
|
||||||
<link rel="stylesheet" href="fa/css/solid.css" />
|
<link rel="stylesheet" href="/fa/css/solid.css" />
|
||||||
|
|
||||||
|
<!-- Preloads -->
|
||||||
|
<link rel="preload" href="fonts/Quicksand-Bold.woff2" as="font" type="font/woff2" crossorigin />
|
||||||
|
|
||||||
|
<link
|
||||||
|
rel="preload"
|
||||||
|
href="/fonts/Quicksand-Light.woff2"
|
||||||
|
as="font"
|
||||||
|
type="font/woff2"
|
||||||
|
crossorigin
|
||||||
|
/>
|
||||||
|
|
||||||
|
<link
|
||||||
|
rel="preload"
|
||||||
|
href="/fonts/Quicksand-Medium.woff2"
|
||||||
|
as="font"
|
||||||
|
type="font/woff2"
|
||||||
|
crossorigin
|
||||||
|
/>
|
||||||
|
|
||||||
|
<link
|
||||||
|
rel="preload"
|
||||||
|
href="/fonts/Quicksand-Regular.woff2"
|
||||||
|
as="font"
|
||||||
|
type="font/woff2"
|
||||||
|
crossorigin
|
||||||
|
/>
|
||||||
|
|
||||||
|
<link
|
||||||
|
rel="preload"
|
||||||
|
href="/fonts/Quicksand-SemiBold.woff2"
|
||||||
|
as="font"
|
||||||
|
type="font/woff2"
|
||||||
|
crossorigin
|
||||||
|
/>
|
||||||
|
|
||||||
|
<link rel="preload" as="image" href="/images/icon-pl.svg" />
|
||||||
|
<link rel="preload" as="image" href="/images/stacjownik-header-logo.svg" />
|
||||||
|
<link rel="preload" as="image" href="/images/icon-dispatcher.svg" />
|
||||||
|
<link rel="preload" as="image" href="/images/icon-train.svg" />
|
||||||
|
<link rel="preload" as="image" href="/images/icon-arrow-asc.svg" />
|
||||||
|
<link rel="preload" as="image" href="/images/icon-arrow-desc.svg" />
|
||||||
|
<link rel="preload" as="image" href="/images/icon-filter2.svg" />
|
||||||
|
<link rel="preload" as="image" href="/images/icon-stats.svg" />
|
||||||
|
<link rel="preload" as="image" href="/images/icon-gnr.svg" />
|
||||||
|
<link rel="preload" as="image" href="/images/icon-pojazdownik.svg" />
|
||||||
|
<link rel="preload" as="image" href="/images/icon-diamond.svg" />
|
||||||
|
<link rel="preload" as="image" href="/images/icon-user.svg" />
|
||||||
|
<link rel="preload" as="image" href="/images/icon-like.svg" />
|
||||||
|
<link rel="preload" as="image" href="/images/icon-spawn.svg" />
|
||||||
|
<link rel="preload" as="image" href="/images/icon-timetableAll.svg" />
|
||||||
|
<link rel="preload" as="image" href="/images/icon-timetableUnconfirmed.svg" />
|
||||||
|
<link rel="preload" as="image" href="/images/icon-timetableConfirmed.svg" />
|
||||||
|
<link rel="preload" as="image" href="/images/icon-discord.png" />
|
||||||
|
|
||||||
<!-- Static OpenGraph meta -->
|
<!-- Static OpenGraph meta -->
|
||||||
<meta name="description" content="Pomocnik maszynisty i dyżurnego symulatora Train Driver 2" />
|
<meta name="description" content="Pomocnik maszynisty i dyżurnego symulatora Train Driver 2" />
|
||||||
@@ -36,10 +90,12 @@
|
|||||||
property="og:description"
|
property="og:description"
|
||||||
content="Pomocnik maszynisty i dyżurnego symulatora Train Driver 2"
|
content="Pomocnik maszynisty i dyżurnego symulatora Train Driver 2"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<meta
|
<meta
|
||||||
property="og:image"
|
property="og:image"
|
||||||
content="https://raw.githubusercontent.com/Spythere/api/main/thumbnails/stacjownik.jpg"
|
content="https://raw.githubusercontent.com/Spythere/api/main/thumbnails/stacjownik.jpg"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<meta property="og:image:width" content="1200" />
|
<meta property="og:image:width" content="1200" />
|
||||||
<meta property="og:image:height" content="630" />
|
<meta property="og:image:height" content="630" />
|
||||||
<meta property="og:site_name" content="Stacjownik" />
|
<meta property="og:site_name" content="Stacjownik" />
|
||||||
|
|||||||
+3
-3
@@ -5,7 +5,7 @@ import path from 'path';
|
|||||||
|
|
||||||
export default defineConfig({
|
export default defineConfig({
|
||||||
server: { port: 5123, open: true },
|
server: { port: 5123, open: true },
|
||||||
preview: { port: 4001, open: true },
|
preview: { port: 4001, open: false },
|
||||||
publicDir: 'public',
|
publicDir: 'public',
|
||||||
css: {
|
css: {
|
||||||
preprocessorOptions: {
|
preprocessorOptions: {
|
||||||
@@ -23,7 +23,7 @@ export default defineConfig({
|
|||||||
registerType: 'autoUpdate',
|
registerType: 'autoUpdate',
|
||||||
workbox: {
|
workbox: {
|
||||||
disableDevLogs: true,
|
disableDevLogs: true,
|
||||||
globPatterns: ['**/*.{js,css,html,png,svg,jpg,ico,woff,woff2,ttf}'],
|
globPatterns: ['**/*.{js,css,html,ico,woff,woff2,ttf}', '**/*.{png,jpg,jpeg,svg,webp,gif}'],
|
||||||
cleanupOutdatedCaches: true,
|
cleanupOutdatedCaches: true,
|
||||||
runtimeCaching: [
|
runtimeCaching: [
|
||||||
{
|
{
|
||||||
@@ -34,7 +34,7 @@ export default defineConfig({
|
|||||||
cacheName: 'stacjownik-api-cache',
|
cacheName: 'stacjownik-api-cache',
|
||||||
cacheableResponse: { statuses: [0, 200] }
|
cacheableResponse: { statuses: [0, 200] }
|
||||||
}
|
}
|
||||||
},
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
devOptions: { enabled: true, suppressWarnings: true }
|
devOptions: { enabled: true, suppressWarnings: true }
|
||||||
|
|||||||
Reference in New Issue
Block a user