0
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2025-01-27 22:49:56 -05:00

process card assets on request

This commit is contained in:
Michael Barrett 2024-12-13 11:20:43 +00:00
parent 4a9f2305f6
commit 024b644662
No known key found for this signature in database

View file

@ -73,8 +73,27 @@ module.exports = function setupSiteApp(routerConfig) {
siteApp.use(mw.servePublicFile('static', 'public/ghost.min.css', 'text/css', config.get('caching:publicAssets:maxAge')));
// Card assets
siteApp.use(cardAssets.serveMiddleware(), mw.servePublicFile('built', 'public/cards.min.css', 'text/css', config.get('caching:publicAssets:maxAge')));
siteApp.use(cardAssets.serveMiddleware(), mw.servePublicFile('built', 'public/cards.min.js', 'application/javascript', config.get('caching:publicAssets:maxAge')));
const cardAssetsCSSPath = 'public/cards.min.css';
const cardAssetsJSPath = 'public/cards.min.js';
siteApp.use(
function serveCardAssetsCssMiddleware(req, res, next) {
if (req.path === `/${cardAssetsCSSPath}`) {
return cardAssets.serveMiddleware()(req, res, next);
}
next();
},
mw.servePublicFile('built', cardAssetsCSSPath, 'text/css', config.get('caching:publicAssets:maxAge'))
);
siteApp.use(
function serveCardAssetsJsMiddleware(req, res, next) {
if (req.path === `/${cardAssetsJSPath}`) {
return cardAssets.serveMiddleware()(req, res, next);
}
next();
},
mw.servePublicFile('built', cardAssetsJSPath, 'application/javascript', config.get('caching:publicAssets:maxAge'))
);
// Comment counts
siteApp.use(mw.servePublicFile('static', 'public/comment-counts.min.js', 'application/javascript', config.get('caching:publicAssets:maxAge')));