Added preload to scripts, sttyles and fonts. Moved font assets to static folder

This commit is contained in:
Liyas Thomas
2019-12-05 06:17:41 +05:30
parent 0028d03e1b
commit c80634b026
9 changed files with 14 additions and 7 deletions

View File

@@ -7,7 +7,7 @@
font-style: normal; font-style: normal;
font-weight: 400; font-weight: 400;
font-display: swap; font-display: swap;
src: url("~assets/fonts/material-icons-v48.woff2") format("woff2"); src: url("~static/fonts/material-icons-v48.woff2") format("woff2");
} }
.material-icons { .material-icons {
@@ -36,9 +36,9 @@
font-weight: 500; font-weight: 500;
font-display: swap; font-display: swap;
src: local("Poppins Medium"), local("Poppins-Medium"), src: local("Poppins Medium"), local("Poppins-Medium"),
url("~assets/fonts/poppins-v9-latin-500.woff2") format("woff2"), url("~static/fonts/poppins-v9-latin-500.woff2") format("woff2"),
/* Chrome 26+, Opera 23+, Firefox 39+ */ /* Chrome 26+, Opera 23+, Firefox 39+ */
url("~assets/fonts/poppins-v9-latin-500.woff") format("woff"); url("~static/fonts/poppins-v9-latin-500.woff") format("woff");
/* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
} }
@@ -49,9 +49,9 @@
font-weight: 700; font-weight: 700;
font-display: swap; font-display: swap;
src: local("Poppins Bold"), local("Poppins-Bold"), src: local("Poppins Bold"), local("Poppins-Bold"),
url("~assets/fonts/poppins-v9-latin-700.woff2") format("woff2"), url("~static/fonts/poppins-v9-latin-700.woff2") format("woff2"),
/* Chrome 26+, Opera 23+, Firefox 39+ */ /* Chrome 26+, Opera 23+, Firefox 39+ */
url("~assets/fonts/poppins-v9-latin-700.woff") format("woff"); url("~static/fonts/poppins-v9-latin-700.woff") format("woff");
/* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
} }
@@ -62,8 +62,8 @@
font-weight: 400; font-weight: 400;
font-display: swap; font-display: swap;
src: local("Roboto Mono"), local("RobotoMono-Regular"), src: local("Roboto Mono"), local("RobotoMono-Regular"),
url("~assets/fonts/roboto-mono-v7-latin-regular.woff2") format("woff2"), url("~static/fonts/roboto-mono-v7-latin-regular.woff2") format("woff2"),
/* Chrome 26+, Opera 23+, Firefox 39+ */ /* Chrome 26+, Opera 23+, Firefox 39+ */
url("~assets/fonts/roboto-mono-v7-latin-regular.woff") format("woff"); url("~static/fonts/roboto-mono-v7-latin-regular.woff") format("woff");
/* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
} }

View File

@@ -31,6 +31,13 @@ export default {
server: { server: {
host: "0.0.0.0" // default: localhost host: "0.0.0.0" // default: localhost
}, },
render: {
bundleRenderer: {
shouldPreload: (file, type) => {
return ['script', 'style', 'font'].includes(type)
}
}
},
head: { head: {
title: `${meta.name} \u2022 ${meta.shortDescription}`, title: `${meta.name} \u2022 ${meta.shortDescription}`,
meta: [ meta: [