mirror of
https://github.com/Noettore/cocoa-eh-hugo-theme.git
synced 2025-10-15 03:36:41 +02:00
Add fonts asynchronousy and add all css inline
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
@font-face {
|
||||
font-family: 'Nexa Bold';
|
||||
src: url('../fonts/Nexa Bold.otf');
|
||||
src: url('/fonts/Nexa Bold.otf');
|
||||
}
|
||||
|
||||
html, body, div, span, applet, object, iframe,
|
||||
@@ -82,8 +82,8 @@ body {
|
||||
justify-content: flex-start;
|
||||
width: 100%;
|
||||
min-height: 100%;
|
||||
font-weight: 500;
|
||||
font-family: 'Raleway', 'Helvetica Neue', 'Arial', sans-serif;
|
||||
font-weight: 400;
|
||||
font-family: 'Helvetica Neue', 'Arial', sans-serif;
|
||||
color: #111111;
|
||||
line-height: 1.6;
|
||||
text-rendering: optimizeLegibility !important;
|
||||
@@ -180,10 +180,10 @@ section.header nav ul a:last-child {
|
||||
}
|
||||
section.header nav ul li {
|
||||
color: #555555;
|
||||
font-weight: 500;
|
||||
font-weight: 400;
|
||||
font-size: 14px;
|
||||
text-transform: uppercase;
|
||||
font-family: 'Raleway', 'Helvetica Neue', 'Arial', sans-serif;
|
||||
font-family: 'Helvetica Neue', 'Arial', sans-serif;
|
||||
-webkit-transition: color 0.1s cubic-bezier(0.47, 0, 0.75, 0.72);
|
||||
-moz-transition: color 0.1s cubic-bezier(0.47, 0, 0.75, 0.72);
|
||||
-ms-transition: color 0.1s cubic-bezier(0.47, 0, 0.75, 0.72);
|
||||
@@ -266,10 +266,10 @@ section.main .content .posts {
|
||||
}
|
||||
section.main .content .page-heading {
|
||||
font-size: 20px;
|
||||
font-family: 'Raleway', 'Helvetica Neue', 'Arial', sans-serif;
|
||||
font-weight: 700;
|
||||
font-family: 'Helvetica Neue', 'Arial', sans-serif;
|
||||
letter-spacing: -0.005rem;
|
||||
text-transform: uppercase;
|
||||
font-weight: 700;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
font-smoothing: antialiased;
|
||||
@@ -355,8 +355,8 @@ section.main .container.f04 .content {
|
||||
}
|
||||
section.main .container.f04 .content .num {
|
||||
margin: 30px 0px 30px 0;
|
||||
font-weight: 200;
|
||||
font-family: 'Raleway', 'Helvetica Neue', 'Arial', sans-serif;
|
||||
font-weight: 400;
|
||||
font-family: 'Helvetica Neue', 'Arial', sans-serif;
|
||||
font-size: 50px;
|
||||
}
|
||||
section.main .container.f04 .content .detail {
|
||||
@@ -434,7 +434,7 @@ section.main .content .markdown {
|
||||
font-size: 1.1em;
|
||||
line-height: 1.75em;
|
||||
color: #313537;
|
||||
font-family: 'Merriweather', sans-serif;
|
||||
font-family: serif;
|
||||
font-weight: 300;
|
||||
}
|
||||
section.main .content .markdown h1,
|
||||
@@ -444,7 +444,7 @@ section.main .content .markdown h4,
|
||||
section.main .content .markdown h5,
|
||||
section.main .content .markdown h6 {
|
||||
font-size: 22px;
|
||||
font-family: 'Raleway', 'Helvetica Neue', 'Arial', sans-serif;
|
||||
font-family: 'Helvetica Neue', 'Arial', sans-serif;
|
||||
letter-spacing: -0.005rem;
|
||||
font-weight: 700;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
@@ -475,7 +475,7 @@ section.main .content .markdown h6 {
|
||||
}
|
||||
section.main .content .markdown code,
|
||||
section.main .content .markdown pre {
|
||||
font-family: 'Ubuntu Mono', 'Menlo', monospace;
|
||||
font-family: 'Menlo', monospace;
|
||||
font-size: 0.98rem;
|
||||
background-color: #f7f7f7;
|
||||
}
|
||||
@@ -653,3 +653,27 @@ section.main .content .navigation a {
|
||||
font-style: italic;
|
||||
color: #313537;
|
||||
}
|
||||
|
||||
/* Fonts */
|
||||
|
||||
.wf-raleway-n4-active body,
|
||||
.wf-raleway-n4-active section.header nav ul li,
|
||||
.wf-raleway-n7-active section.main .content .page-heading,
|
||||
.wf-raleway-n2-active section.main .container.f04 .content .num,
|
||||
.wf-raleway-n7-active section.main .content .markdown h1,
|
||||
.wf-raleway-n7-active section.main .content .markdown h2,
|
||||
.wf-raleway-n7-active section.main .content .markdown h3,
|
||||
.wf-raleway-n7-active section.main .content .markdown h4,
|
||||
.wf-raleway-n7-active section.main .content .markdown h5,
|
||||
.wf-raleway-n7-active section.main .content .markdown h6 {
|
||||
font-family: 'Raleway';
|
||||
}
|
||||
|
||||
.wf-merriweather-n3-active section.main .content .markdown {
|
||||
font-family: 'Merriweather';
|
||||
}
|
||||
|
||||
.wf-ubuntu-mono-n4-active section.main .content .markdown code,
|
||||
.wf-ubuntu-mono-n4-active section.main .content .markdown pre {
|
||||
font-family: 'Ubuntu Mono';
|
||||
}
|
@@ -1,3 +1,12 @@
|
||||
<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js"></script>
|
||||
<script>
|
||||
WebFont.load({
|
||||
google: {
|
||||
families: ['Raleway:400,600,700', 'Merriweather:300,300i,700,700i', 'Ubuntu+Mono:400,700']
|
||||
}
|
||||
});
|
||||
</script>
|
||||
|
||||
{{ if .Site.Params.highlightjs }}
|
||||
<script src="{{ .Site.BaseURL }}js/highlight.min.js" defer></script>
|
||||
{{ range .Site.Params.highlightjslanguages }}
|
||||
|
@@ -1,28 +1,36 @@
|
||||
<!-- CSS -->
|
||||
|
||||
<style media="screen">
|
||||
{{ partial "css/main.css" . | safeCSS }}
|
||||
</style>
|
||||
<style media="(min-width: 600px)">
|
||||
{{ partial "css/min600px.css" . | safeCSS }}
|
||||
</style>
|
||||
<style media="(min-width: 769px)">
|
||||
{{ partial "css/min769px.css" . | safeCSS }}
|
||||
</style>
|
||||
|
||||
<noscript>
|
||||
<link href="https://fonts.googleapis.com/css?family=Raleway:400,600,700" rel="stylesheet">
|
||||
<link href="https://fonts.googleapis.com/css?family=Merriweather:300,300i,700,700i" rel="stylesheet">
|
||||
<link href="https://fonts.googleapis.com/css?family=Ubuntu+Mono:400,700" rel="stylesheet">
|
||||
|
||||
<link rel="stylesheet" href="{{ .Site.BaseURL }}css/main.v1.0.0.css" media="screen">
|
||||
<link rel="stylesheet" href="{{ .Site.BaseURL }}css/min600px.v1.0.0.css" media="(min-width: 600px)">
|
||||
<link rel="stylesheet" href="{{ .Site.BaseURL }}css/min769px.v1.0.0.css" media="(min-width: 769px)">
|
||||
</noscript>
|
||||
|
||||
{{ if .Site.Params.highlightjs }}
|
||||
<style type="text/css" media="screen">
|
||||
{{ partial "highlight.min.css" . | safeCSS }}
|
||||
{{ partial "css/highlight.min.css" . | safeCSS }}
|
||||
</style>
|
||||
{{ end }}
|
||||
|
||||
{{ if .Site.Params.progressively }}
|
||||
<style type="text/css" media="screen">
|
||||
{{ partial "progressively.min.css" . | safeCSS }}
|
||||
{{ partial "css/progressively.min.css" . | safeCSS }}
|
||||
</style>
|
||||
{{ end }}
|
||||
|
||||
{{ if .Site.Params.colors }}
|
||||
<style type="text/css" media="screen">
|
||||
{{ partial "colors.css" . | safeCSS }}
|
||||
{{ partial "css/colors.css" . | safeCSS }}
|
||||
</style>
|
||||
{{ end }}
|
||||
|
||||
|
Reference in New Issue
Block a user