From bd880f02726644d427cda8e489f2dd5ba77c6d0b Mon Sep 17 00:00:00 2001 From: Avior Date: Tue, 15 Aug 2023 23:47:53 +0000 Subject: [PATCH] feat: update template with new elements (#1) Reviewed-on: https://git.dzeio.com/avior/template-web-astro/pulls/1 --- nginx.conf | 14 ++++++++++- src/layouts/Base.astro | 53 ++++++++++++++++++++++-------------------- 2 files changed, 41 insertions(+), 26 deletions(-) diff --git a/nginx.conf b/nginx.conf index ef76d3b..b0cf375 100644 --- a/nginx.conf +++ b/nginx.conf @@ -28,7 +28,7 @@ http { } # Plausible script - location /js/index.js { + location /js/script.js { # Change this if you use a different variant of the script proxy_pass https://plausible.io/js/script.js; proxy_set_header Host plausible.io; @@ -48,5 +48,17 @@ http { proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-Host $host; } + + # Media: images, icons, video, audio, HTC + location ~* \.(?:jpg|jpeg|gif|png|ico|cur|gz|svg|svgz|mp4|mp3|ogg|ogv|webp|webm|htc|woff2|woff)$ { + expires 1y; + access_log off; + } + + # CSS and Javascript + location ~* \.(?:css|js)$ { + expires 1y; + access_log off; + } } } diff --git a/src/layouts/Base.astro b/src/layouts/Base.astro index 2e1d94c..a334da3 100644 --- a/src/layouts/Base.astro +++ b/src/layouts/Base.astro @@ -1,25 +1,28 @@ ---- -export interface Props { - title: string -} - -import Favicon from '../components/Favicon/Favicon.astro' -import IconSVG from '../assets/layouts/Base/favicon.svg' -import IconPNG from '../assets/layouts/Base/favicon.png' - -const { title } = Astro.props; ---- - - - - - - - - - {title} - - - - - +--- +export interface Props { + title: string +} + +import Favicon from '../components/Favicon/Favicon.astro' +import IconSVG from '../assets/layouts/Base/favicon.svg' +import IconPNG from '../assets/layouts/Base/favicon.png' + +const { title } = Astro.props; +--- + + + + + + + + + + + + {title} + + + + +