Feature/build step (#2)

* BundleAnalyzerPlugin

* lazy load highlight.js

* seperate bundles for each page

* prerender apps to html on build

* preload important font files

* dont prerender code copy button

* fix woff2 variant of font

* added missing doctype

* remove metatags component
This commit is contained in:
August Skare
2018-10-19 15:02:15 +01:00
parent 736e1717fa
commit 7d7f54c751
23 changed files with 666 additions and 170 deletions

View File

@@ -11,21 +11,21 @@ const BaseStyles = createGlobalStyle`
@font-face {
font-family: "Maison Neue";
src: url("/fonts/MaisonNeue-Book-subset.woff") format("woff");
src: url("/fonts/MaisonNeue-Book-subset.woff2") format("woff2"), url("/fonts/MaisonNeue-Book-subset.woff") format("woff");
font-weight: 300;
font-display: swap;
unicode-range: U+20-7E;
}
@font-face {
font-family: "Maison Neue";
src: url("/fonts/MaisonNeue-Bold-subset.woff") format("woff");
src: url("/fonts/MaisonNeue-Bold-subset.woff2") format("woff2"), url("/fonts/MaisonNeue-Bold-subset.woff") format("woff");
font-weight: 500;
font-display: swap;
unicode-range: U+20-7E;
}
@font-face {
font-family: "Maison Neue Mono";
src: url("/fonts/MaisonNeue-Mono-subset.woff") format("woff");
src: url("/fonts/MaisonNeue-Mono-subset.woff2") format("woff2"), url("/fonts/MaisonNeue-Mono-subset.woff") format("woff");
font-weight: 300;
font-display: optional;
unicode-range: U+20-7E;