initial commmit google
tests / ci (push) Canceled after 0s

This commit is contained in:
Mark Gregory
2026-09-30 15:34:16 +01:00
parent 0c70b16433
commit 17cc4a7bc0
26 changed files with 46 additions and 27 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 173 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 783 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 402 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 103 KiB

+13
View File
@@ -0,0 +1,13 @@
{
"name": "Holiday Park Owners",
"short_name": "Park Owners",
"description": "Independent information and evidence for UK holiday park owners.",
"start_url": "/",
"display": "standalone",
"background_color": "#ffffff",
"theme_color": "#062f50",
"icons": [
{"src": "/android-chrome-192.png", "sizes": "192x192", "type": "image/png"},
{"src": "/android-chrome-512.png", "sizes": "512x512", "type": "image/png"}
]
}
@@ -1,3 +1,12 @@
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="icon" href="/favicon.ico" sizes="any">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="152x152" href="/apple-touch-icon-152.png">
<link rel="apple-touch-icon" sizes="120x120" href="/apple-touch-icon-120.png">
<link rel="apple-touch-icon" sizes="76x76" href="/apple-touch-icon-76.png">
<link rel="manifest" href="/site.webmanifest">
<meta name="theme-color" content="#062f50">
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
@@ -5,10 +14,6 @@
{{ filled($title ?? null) ? $title.' - '.config('app.name', 'Laravel') : config('app.name', 'Laravel') }}
</title>
<link rel="icon" href="/favicon.ico" sizes="any">
<link rel="icon" href="/favicon.svg" type="image/svg+xml">
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
@fonts
@vite('resources/themes/backend/assets/css/app.css')
File diff suppressed because one or more lines are too long
+9 -4
View File
@@ -9,10 +9,6 @@
<meta name="googlebot" content="{{ app()->environment('production') ? 'index,follow,max-image-preview:large,max-snippet:-1,max-video-preview:-1' : 'noindex,nofollow,noarchive' }}">
<link rel="canonical" href="{{ url()->current() }}">
<link rel="sitemap" type="application/xml" title="Sitemap" href="{{ route('sitemap') }}">
<link rel="icon" href="{{ asset('favicon.ico') }}" sizes="any">
<link rel="icon" href="{{ asset('favicon.svg') }}" type="image/svg+xml">
<link rel="apple-touch-icon" href="{{ asset('apple-touch-icon.png') }}">
<meta name="theme-color" content="#ffffff">
<meta property="og:type" content="website">
<meta property="og:locale" content="en_GB">
@@ -42,6 +38,15 @@
], JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE) !!}</script>
@vite(['resources/css/app.css'])
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="icon" href="/favicon.ico" sizes="any">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="152x152" href="/apple-touch-icon-152.png">
<link rel="apple-touch-icon" sizes="120x120" href="/apple-touch-icon-120.png">
<link rel="apple-touch-icon" sizes="76x76" href="/apple-touch-icon-76.png">
<link rel="manifest" href="/site.webmanifest">
<meta name="theme-color" content="#062f50">
</head>
<body>
<header class="site-header"><a class="brand" href="{{ route('home') }}"><span class="brand-icon">⌂</span><span>HOLIDAY PARK<br><b>OWNERS UK</b><small>REAL INFORMATION. STRONGER OWNERS.</small></span></a><button class="menu" aria-label="Toggle navigation" onclick="document.querySelector('.nav').classList.toggle('open')">☰</button><nav class="nav"><a href="{{route('home')}}">Home</a><a href="{{route('valuations')}}">Valuations</a><a href="{{route('park-holidays')}}">Park Holidays UK</a><a href="{{route('owner-stories')}}">Owner Stories</a><a href="{{route('rights')}}">Know Your Rights</a><a href="{{route('evidence')}}">Evidence</a><a href="{{route('evidence.create')}}">Submit Evidence</a></nav></header>
+1 -1
View File
@@ -1,4 +1,4 @@
{!! '<?xml version="1.0" encoding="UTF-8"?>' !!}
@php echo '<?xml version="1.0" encoding="UTF-8"?>'; @endphp
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
@foreach ($urls as $url)
<url>
+4 -2
View File
@@ -25,6 +25,8 @@ Route::get('/sitemap.xml', function () {
['loc' => route('evidence.create'), 'lastmod' => $lastModified, 'changefreq' => 'monthly', 'priority' => '0.6'],
];
return response()->view('sitemap', compact('urls'))
->header('Content-Type', 'application/xml');
$xml = view('sitemap', compact('urls'))->render();
return response($xml, 200)
->header('Content-Type', 'application/xml; charset=UTF-8');
})->name('sitemap');
-3
View File
@@ -1,3 +0,0 @@
*
!data/
!.gitignore
-2
View File
@@ -1,2 +0,0 @@
*
!.gitignore
-2
View File
@@ -1,2 +0,0 @@
*
!.gitignore
-2
View File
@@ -1,2 +0,0 @@
*
!.gitignore
-2
View File
@@ -1,2 +0,0 @@
*
!.gitignore