diff options
| -rw-r--r-- | content/notes/cachebusting-in-hugo.md | 17 | ||||
| -rw-r--r-- | themes/simple/layouts/_default/notes.html | 2 |
2 files changed, 18 insertions, 1 deletions
diff --git a/content/notes/cachebusting-in-hugo.md b/content/notes/cachebusting-in-hugo.md new file mode 100644 index 0000000..65d7769 --- /dev/null +++ b/content/notes/cachebusting-in-hugo.md | |||
| @@ -0,0 +1,17 @@ | |||
| 1 | --- | ||
| 2 | title: Cache busting in Hugo | ||
| 3 | url: cachebusting-in-hugo.html | ||
| 4 | date: 2023-05-01 | ||
| 5 | type: notes | ||
| 6 | draft: false | ||
| 7 | tags: [hugo, cachebusting] | ||
| 8 | --- | ||
| 9 | |||
| 10 | ```html | ||
| 11 | {{ $cachebuster := delimit (shuffle (split (md5 "6fab11c6669976d759d2992eff1dd5be") "" )) "" }} | ||
| 12 | |||
| 13 | <link rel="stylesheet" href="/style.css?v={{ $cachebuster }}"> | ||
| 14 | ``` | ||
| 15 | |||
| 16 | This `6fab11c6669976d759d2992eff1dd5be` can be random string you generate use. | ||
| 17 | You can use whatever you want. | ||
diff --git a/themes/simple/layouts/_default/notes.html b/themes/simple/layouts/_default/notes.html index 1aab40f..ea42c32 100644 --- a/themes/simple/layouts/_default/notes.html +++ b/themes/simple/layouts/_default/notes.html | |||
| @@ -6,7 +6,7 @@ | |||
| 6 | <p class="text-gray-600 italic"> | 6 | <p class="text-gray-600 italic"> |
| 7 | Notes about things I learn, things I do, things I want to remember, | 7 | Notes about things I learn, things I do, things I want to remember, |
| 8 | but never do. You can subscribe to this | 8 | but never do. You can subscribe to this |
| 9 | <a href="/notes.xml" class="underline">RSS feed</a> | 9 | <a href="/notes.xml" class="underline hover:bg-yellow-100">RSS feed</a> |
| 10 | which contains only the notes without the blog posts. | 10 | which contains only the notes without the blog posts. |
| 11 | </p> | 11 | </p> |
| 12 | </section> | 12 | </section> |
