Implement Laravel mix versioning.

This commit is contained in:
Graphictoria 2022-04-20 21:01:08 -04:00
parent 5f96ecd96f
commit 4a06844a53
4 changed files with 12 additions and 9 deletions

View File

@ -1,5 +1,5 @@
{ {
"/js/app.js": "/js/app.js", "/js/app.js": "/js/app.js?id=cd2fb1cee326ab151ccc",
"/js/pages/maintenance.js": "/js/pages/maintenance.js", "/js/pages/maintenance.js": "/js/pages/maintenance.js?id=8b2854bc9146fb6d6d92",
"/css/graphictoria.css": "/css/graphictoria.css" "/css/graphictoria.css": "/css/graphictoria.css?id=569f8477631683f9ea96"
} }

View File

@ -13,9 +13,9 @@
<meta name="author" content="Graphictoria"/> <meta name="author" content="Graphictoria"/>
<meta name="description" content="{{ $slogan }}"/> <meta name="description" content="{{ $slogan }}"/>
<meta name="keywords" content="graphictoria, xdiscuss, nostalgia, roblox, gtoria, private server, classic, old roblox, classic roblox, forum, game engine, mmo, classic mmo, old internet"/> <meta name="keywords" content="graphictoria, xdiscuss, nostalgia, roblox, gtoria, private server, classic, old roblox, classic roblox, forum, game engine, mmo, classic mmo, old internet"/>
<meta property="og:title" content="Graphictoria{{ isset($title) ? ' | ' . $title : '' }}"/> <meta property="og:title" content="Graphictoria{{ View::hasSection('title') ? ' | ' . View::getSection('title') : '' }}"/>
<meta property="og:site_name" content="Graphictoria"/> <meta property="og:site_name" content="Graphictoria"/>
<meta property="og:description" content="{{ isset($description) ? $description . ' ' : '' }}{{ $slogan }}"/> <meta property="og:description" content="{{ View::hasSection('description') ? View::getSection('description') . ' ' : '' }}{{ $slogan }}"/>
<meta property="og:type" content="website"/> <meta property="og:type" content="website"/>
<meta property="og:image" content="{{ asset('images/banner.png') }}"> <meta property="og:image" content="{{ asset('images/banner.png') }}">
<meta name="twitter:image" content="{{ asset('images/banner.png') }}"> <meta name="twitter:image" content="{{ asset('images/banner.png') }}">
@ -25,9 +25,9 @@
<link href="{{ asset('favicon.ico') }}" rel="icon" integrity="{{ Sri::hash('favicon.ico') }}" crossorigin="anonymous" /> <link href="{{ asset('favicon.ico') }}" rel="icon" integrity="{{ Sri::hash('favicon.ico') }}" crossorigin="anonymous" />
<link href="{{ asset('images/logo.png') }}" rel="apple-touch-icon" integrity="{{ Sri::hash('images/logo.png') }}" crossorigin="anonymous" /> <link href="{{ asset('images/logo.png') }}" rel="apple-touch-icon" integrity="{{ Sri::hash('images/logo.png') }}" crossorigin="anonymous" />
<link href="{{ asset('manifest.json') }}" rel="manifest" integrity="{{ Sri::hash('manifest.json') }}" crossorigin="anonymous" /> <link href="{{ asset('manifest.json') }}" rel="manifest" integrity="{{ Sri::hash('manifest.json') }}" crossorigin="anonymous" />
<link href="{{ asset('css/graphictoria.css') }}" rel="stylesheet" integrity="{{ Sri::hash('css/graphictoria.css') }}" crossorigin="anonymous" /> <link href="{{ mix('css/graphictoria.css') }}" rel="stylesheet" />
@endonce @endonce
<script src="{{ asset('js/app.js') }}"></script> <script src="{{ mix('js/app.js') }}"></script>
@yield('extra-headers') @yield('extra-headers')
@yield('page-specific') @yield('page-specific')
</head> </head>

View File

@ -6,8 +6,10 @@ $buttons = str_split('Graphictoria')
@extends('layouts.app') @extends('layouts.app')
@section('title', 'Maintenance')
@section('page-specific') @section('page-specific')
<script src="{{ asset('js/pages/maintenance.js') }}"></script> <script src="{{ mix('js/pages/maintenance.js') }}"></script>
@endsection @endsection
@section('content') @section('content')

3
web/webpack.mix.js vendored
View File

@ -27,4 +27,5 @@ mix.js('resources/js/app.js', 'public/js')
].join('\n'); ].join('\n');
})(), })(),
raw: true, raw: true,
}); })
.version();