Skip to content

Commit 00123bb

Browse files
authored
Defering CSS loading (#26)
Merging into master
1 parent 7668ac3 commit 00123bb

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

src/gatsby-ssr.js

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,19 @@ export function onRenderBody({ setHeadComponents }, options = {}) {
1616
if (options.includeDefaultCss !== false) {
1717
return setHeadComponents([
1818
<link
19-
key="gist-embeded-b3b573358bfc66d89e1e95dbf8319c09"
20-
rel="stylesheet"
19+
as="style"
2120
href="https://github.githubassets.com/assets/gist-embed-b3b573358bfc66d89e1e95dbf8319c09.css"
22-
/>
21+
key="gist-embeded-b3b573358bfc66d89e1e95dbf8319c09"
22+
onload="this.onload=null;this.rel='stylesheet'"
23+
rel="preload"
24+
/>,
25+
<noscript>
26+
<link
27+
href="https://github.githubassets.com/assets/gist-embed-b3b573358bfc66d89e1e95dbf8319c09.css"
28+
key="gist-embeded-b3b573358bfc66d89e1e95dbf8319c09"
29+
rel="stylesheet"
30+
/>
31+
</noscript>
2332
]);
2433
}
2534

0 commit comments

Comments
 (0)