Added cachebusting
This commit is contained in:
parent
00ec71b928
commit
106004ce62
4
app.js
4
app.js
@ -14,6 +14,7 @@ const pagination = require('metalsmith-pagination');
|
|||||||
const define = require('metalsmith-define');
|
const define = require('metalsmith-define');
|
||||||
const feed = require('metalsmith-feed');
|
const feed = require('metalsmith-feed');
|
||||||
const sass = require('metalsmith-sass');
|
const sass = require('metalsmith-sass');
|
||||||
|
const date = require('metalsmith-build-date');
|
||||||
const Handlebars = require('handlebars');
|
const Handlebars = require('handlebars');
|
||||||
const emoji = require('markdown-it-emoji');
|
const emoji = require('markdown-it-emoji');
|
||||||
const moment = require('moment');
|
const moment = require('moment');
|
||||||
@ -22,7 +23,7 @@ const port = process.env.PORT || 8000;
|
|||||||
const oneDay = 86400000;
|
const oneDay = 86400000;
|
||||||
|
|
||||||
app.use(compress());
|
app.use(compress());
|
||||||
app.use(express.static(__dirname + '/build', {maxAge: oneDay}));
|
app.use(express.static(__dirname + '/build', {maxAge: oneDay * 365}));
|
||||||
|
|
||||||
var md = markdown('commonmark', {html: true});
|
var md = markdown('commonmark', {html: true});
|
||||||
md.parser.use(emoji);
|
md.parser.use(emoji);
|
||||||
@ -43,6 +44,7 @@ Metalsmith(__dirname)
|
|||||||
url: 'https://blog.marcusnoble.co.uk'
|
url: 'https://blog.marcusnoble.co.uk'
|
||||||
}
|
}
|
||||||
}))
|
}))
|
||||||
|
.use(date())
|
||||||
.use(collections({
|
.use(collections({
|
||||||
posts: {
|
posts: {
|
||||||
pattern: 'posts/*',
|
pattern: 'posts/*',
|
||||||
|
@ -8,9 +8,9 @@
|
|||||||
"compression": "^1.6.2",
|
"compression": "^1.6.2",
|
||||||
"express": "^4.13.4",
|
"express": "^4.13.4",
|
||||||
"handlebars": "^4.0.5",
|
"handlebars": "^4.0.5",
|
||||||
"imagemin-mozjpeg": "^6.0.0",
|
|
||||||
"markdown-it-emoji": "^1.1.1",
|
"markdown-it-emoji": "^1.1.1",
|
||||||
"metalsmith": "^2.1.0",
|
"metalsmith": "^2.1.0",
|
||||||
|
"metalsmith-build-date": "^0.2.0",
|
||||||
"metalsmith-collections": "^0.7.0",
|
"metalsmith-collections": "^0.7.0",
|
||||||
"metalsmith-define": "^2.0.1",
|
"metalsmith-define": "^2.0.1",
|
||||||
"metalsmith-feed": "^0.2.0",
|
"metalsmith-feed": "^0.2.0",
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/milligram/1.1.0/milligram.min.css">
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/milligram/1.1.0/milligram.min.css">
|
||||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.4.0/styles/zenburn.min.css">
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.4.0/styles/zenburn.min.css">
|
||||||
<link rel="stylesheet" href="/css/main.css">
|
<link rel="stylesheet" href="/css/main.css?{{moment date 'YYYYMMDDHHMM'}}">
|
||||||
<link rel="canonical" href="{{ site.url }}">
|
<link rel="canonical" href="{{ site.url }}">
|
||||||
<link rel="alternate" type="application/rss+xml" title="{{ site.title }}" href="{{ site.url }}/feed.xml">
|
<link rel="alternate" type="application/rss+xml" title="{{ site.title }}" href="{{ site.url }}/feed.xml">
|
||||||
</head>
|
</head>
|
@ -13,7 +13,7 @@
|
|||||||
|
|
||||||
<section class="header">
|
<section class="header">
|
||||||
<div id="logo">
|
<div id="logo">
|
||||||
<img src="/images/marcus.jpg" />
|
<img src="/images/marcus.jpg?{{moment date 'YYYYMMDDHHMM'}}" />
|
||||||
<h1>Marcus Noble</h1>
|
<h1>Marcus Noble</h1>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
Loading…
Reference in New Issue
Block a user