1
0
Fork 0

use circle logo and cache fonts

This commit is contained in:
Moritz Ruth 2019-03-28 16:10:38 +01:00
parent 2d8318633c
commit 9f8b9730bc
4 changed files with 35 additions and 3 deletions

View file

@ -46,6 +46,8 @@
display: inline-block;
margin-right: 5px;
@include arrow(12px, -90deg, white);
transition: border-color 400ms;
}
&:hover {

View file

@ -21,9 +21,15 @@ module.exports = {
author: "Moritz Ruth",
mobileAppIOS: false,
nativeUI: true,
"short_name": "ctexxx",
"background_color": "#212121",
"theme_color": "#212121"
shortName: "ctexxx",
backgroundColor: "#212121",
themeColor: "#212121"
},
workbox: {
importScripts: [
"fontSW.js"
]
},
/*

24
static/fontSW.js Normal file
View file

@ -0,0 +1,24 @@
// Cache the Google Fonts stylesheets with a stale-while-revalidate strategy.
workbox.routing.registerRoute(
/^https:\/\/fonts\.googleapis\.com/,
new workbox.strategies.StaleWhileRevalidate({
cacheName: 'google-fonts-stylesheets',
})
);
// Cache the underlying font files with a cache-first strategy for 1 year.
workbox.routing.registerRoute(
/^https:\/\/fonts\.gstatic\.com/,
new workbox.strategies.CacheFirst({
cacheName: 'google-fonts-webfonts',
plugins: [
new workbox.cacheableResponse.Plugin({
statuses: [0, 200],
}),
new workbox.expiration.Plugin({
maxAgeSeconds: 60 * 60 * 24 * 365,
maxEntries: 30,
}),
],
})
);

Binary file not shown.

Before

Width:  |  Height:  |  Size: 61 KiB

After

Width:  |  Height:  |  Size: 52 KiB