Added hash to resource filenames
Cache busting is here wooooo
This commit is contained in:
parent
8d2abf9b3b
commit
b1790c7776
|
@ -21,3 +21,6 @@ repos:
|
|||
rev: v2.4.1
|
||||
hooks:
|
||||
- id: prettier
|
||||
additional_dependencies:
|
||||
- prettier@2.4.1
|
||||
- prettier-plugin-go-template@0.0.11
|
||||
|
|
10
.prettierrc
Normal file
10
.prettierrc
Normal file
|
@ -0,0 +1,10 @@
|
|||
{
|
||||
"overrides": [
|
||||
{
|
||||
"files": ["*.html"],
|
||||
"options": {
|
||||
"parser": "go-template"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
|
@ -1 +0,0 @@
|
|||
{}
|
|
@ -3,6 +3,7 @@
|
|||
"packageManager": "yarn@3.0.2",
|
||||
"devDependencies": {
|
||||
"eslint": "^7.32.0",
|
||||
"prettier": "^2.4.1"
|
||||
"prettier": "^2.4.1",
|
||||
"prettier-plugin-go-template": "^0.0.11"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1 +1,4 @@
|
|||
<script src="/js/keynav.js"></script>
|
||||
{{ $keynav := resources.Get "js/keynav.js" | minify | fingerprint }}<script
|
||||
src="{{ $keynav.Permalink }}"
|
||||
integrity="{{ $keynav.Data.Integrity }}"
|
||||
></script>
|
||||
|
|
|
@ -1,10 +1,25 @@
|
|||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/hack-font/3.3.0/web/hack.min.css">
|
||||
<link rel="stylesheet" type="text/css" href="/css/style.css">
|
||||
<link rel="stylesheet" type="text/css" href="/css/highlight.css">
|
||||
{{ $title := print .Site.Title " | " .Title }}
|
||||
{{ if .IsHome }}{{ $title = .Site.Title }}{{ end }}
|
||||
<title>{{ $title }}</title>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<link
|
||||
rel="stylesheet"
|
||||
type="text/css"
|
||||
href="https://cdnjs.cloudflare.com/ajax/libs/hack-font/3.3.0/web/hack.min.css"
|
||||
/>
|
||||
{{ $main_style := resources.Get "css/main.css" | minify }}
|
||||
{{ $highlight_style := resources.Get "css/highlight.css" | minify }}
|
||||
{{ $css := slice $main_style $highlight_style | resources.Concat "css/style.css" | fingerprint }}
|
||||
<link
|
||||
rel="stylesheet"
|
||||
type="text/css"
|
||||
href="{{ $css.Permalink }}"
|
||||
integrity="{{ $css.Data.Integrity }}"
|
||||
/>
|
||||
{{ $title := print .Site.Title " | " .Title }}
|
||||
{{ if .IsHome }}
|
||||
{{ $title =
|
||||
.Site.Title
|
||||
}}
|
||||
{{ end }}
|
||||
<title>{{ $title }}</title>
|
||||
</head>
|
||||
|
|
21
yarn.lock
21
yarn.lock
|
@ -115,6 +115,7 @@ __metadata:
|
|||
dependencies:
|
||||
eslint: ^7.32.0
|
||||
prettier: ^2.4.1
|
||||
prettier-plugin-go-template: ^0.0.11
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
|
@ -796,6 +797,17 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"prettier-plugin-go-template@npm:^0.0.11":
|
||||
version: 0.0.11
|
||||
resolution: "prettier-plugin-go-template@npm:0.0.11"
|
||||
dependencies:
|
||||
ulid: ^2.3.0
|
||||
peerDependencies:
|
||||
prettier: ^2.0.0
|
||||
checksum: 0c78d4f096d86d52fa40c11c81c4ab4b9d39732eb990fb5cb88bd2a43aefadf131d73d39f408446a805348117b5c69b441093e491ac175def86f83e38c7742ea
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"prettier@npm:^2.4.1":
|
||||
version: 2.4.1
|
||||
resolution: "prettier@npm:2.4.1"
|
||||
|
@ -978,6 +990,15 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"ulid@npm:^2.3.0":
|
||||
version: 2.3.0
|
||||
resolution: "ulid@npm:2.3.0"
|
||||
bin:
|
||||
ulid: ./bin/cli.js
|
||||
checksum: d6dbf253fdc189f60fe2829d934ee5447b3dab62d05449a2e0fe89670d77087dd6eba4f844a69f9ffdb01384ec6fd97bdd9be638fc67d593569a45e8969f1e69
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"uri-js@npm:^4.2.2":
|
||||
version: 4.4.1
|
||||
resolution: "uri-js@npm:4.4.1"
|
||||
|
|
Loading…
Reference in a new issue