|
After Width: | Height: | Size: 25 KiB |
|
After Width: | Height: | Size: 41 KiB |
|
After Width: | Height: | Size: 173 KiB |
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 28 KiB |
|
After Width: | Height: | Size: 9.0 KiB |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 37 KiB |
|
After Width: | Height: | Size: 21 KiB |
|
After Width: | Height: | Size: 783 B |
|
After Width: | Height: | Size: 65 KiB |
|
After Width: | Height: | Size: 2.2 KiB |
|
After Width: | Height: | Size: 4.3 KiB |
|
After Width: | Height: | Size: 6.7 KiB |
|
After Width: | Height: | Size: 402 KiB |
|
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 103 KiB |
@@ -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 charset="utf-8" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
<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') }}
|
{{ filled($title ?? null) ? $title.' - '.config('app.name', 'Laravel') : config('app.name', 'Laravel') }}
|
||||||
</title>
|
</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
|
@fonts
|
||||||
|
|
||||||
@vite('resources/themes/backend/assets/css/app.css')
|
@vite('resources/themes/backend/assets/css/app.css')
|
||||||
|
|||||||
@@ -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' }}">
|
<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="canonical" href="{{ url()->current() }}">
|
||||||
<link rel="sitemap" type="application/xml" title="Sitemap" href="{{ route('sitemap') }}">
|
<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:type" content="website">
|
||||||
<meta property="og:locale" content="en_GB">
|
<meta property="og:locale" content="en_GB">
|
||||||
@@ -42,6 +38,15 @@
|
|||||||
], JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE) !!}</script>
|
], JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE) !!}</script>
|
||||||
|
|
||||||
@vite(['resources/css/app.css'])
|
@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>
|
</head>
|
||||||
<body>
|
<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>
|
<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,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">
|
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||||
@foreach ($urls as $url)
|
@foreach ($urls as $url)
|
||||||
<url>
|
<url>
|
||||||
|
|||||||
@@ -25,6 +25,8 @@ Route::get('/sitemap.xml', function () {
|
|||||||
['loc' => route('evidence.create'), 'lastmod' => $lastModified, 'changefreq' => 'monthly', 'priority' => '0.6'],
|
['loc' => route('evidence.create'), 'lastmod' => $lastModified, 'changefreq' => 'monthly', 'priority' => '0.6'],
|
||||||
];
|
];
|
||||||
|
|
||||||
return response()->view('sitemap', compact('urls'))
|
$xml = view('sitemap', compact('urls'))->render();
|
||||||
->header('Content-Type', 'application/xml');
|
|
||||||
|
return response($xml, 200)
|
||||||
|
->header('Content-Type', 'application/xml; charset=UTF-8');
|
||||||
})->name('sitemap');
|
})->name('sitemap');
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
*
|
|
||||||
!data/
|
|
||||||
!.gitignore
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
*
|
|
||||||
!.gitignore
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
*
|
|
||||||
!.gitignore
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
*
|
|
||||||
!.gitignore
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
*
|
|
||||||
!.gitignore
|
|
||||||