bundle update
рдЕрдкрдбреЗрдЯ рдХрд░ рджрд┐рдпрд╛ рд╣реИредbundle exec jekyll build
рд╕рд╛рде рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИредgithub-pages
рдпрд╛ jekyll
рд░рддреНрди рд╕рдВрд╕реНрдХрд░рдг: jekyll 3.2.1рдирдорд╕реНрддреЗ, рдорд╣рд╛рди рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рд╣реЗрдбрд░ рд╕реНрдЯрд┐рдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА (рдФрд░ рдЕрд╕рдлрд▓)ред
рдореИрдВрдиреЗ рдЗрд╕реЗ fixed
рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП _masterhead.scss
рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдФрд░ рдлрд┐рд░ sidebar
рдФрд░ main
рдХрдВрдЯреЗрдирд░ рдХреЗ рдорд╛рд░реНрдЬрд┐рди рдХреЗ рд╕рд╛рде рдЦреЗрд▓рд╛, рд▓реЗрдХрд┐рди рд╕реНрдХреНрд░реЙрд▓ рдФрд░ sticky
рд╕рд╛рдЗрдбрдмрд╛рд░ рдЬреЗрдПрд╕ рд╣реЗрдбрд░ рдХреЗ рд╕рд╛рде рдЦрд┐рд▓рд╡рд╛рдбрд╝ рдХрд░рддреЗ рд░рд╣рддреЗ рд╣реИрдВред
рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдореБрдЭреЗ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рд╕рдВрднрд╡ рдмрдирд╛рдпрд╛ рдЬрд╛рдП, рдпрд╛ рдЗрд╕реЗ рдПрдХ рдлреАрдЪрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПред
рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдХреБрдЫ рд╕рдВрдХреЗрдд рджрд┐рдП рдЧрдП рд╣реИрдВ:
.masthead {
- position: relative;
+ position: fixed;
+ top: 0;
border-bottom: 1px solid #f2f3f3;
-webkit-animation: intro 0.3s both;
animation: intro 0.3s both;
-webkit-animation-delay: 0.15s;
animation-delay: 0.15s;
z-index: 20;
+ width: 100%;
+ background: white; // set a color to hide content that may appear below masthead
+ height: 85px; // need a magic number here which may break in different viewports
}
рдЗрд╕рд╕реЗ рдорд╛рд╕реНрдЯрд╣реЗрдб рдореЗрдВ рдореЗрдиреНрдпреВ рд╕рд╣реА рдЬрдЧрд╣ рдкрд░ рдЖ рдЬрд╛рдПрдЧрд╛ред рд▓реЗрдХрд┐рди рдпрд╣ рд╢рд░реАрд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдУрд╡рд░рд▓реИрдк рдХрд░ рд░рд╣рд╛ рд╣реЛрдЧрд╛ред рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд╢реАрд░реНрд╖ рдкрд░ рдХреБрдЫ рдкреИрдбрд┐рдВрдЧ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рдорд╛рд╕реНрдЯрд╣реЗрдб рдХреА рдКрдВрдЪрд╛рдИ (рдпрд╛ рдЗрд╕рд╕реЗ рдмрдбрд╝реА) рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рд╕рд╛рдлрд╝ рд╣реЛ рдЬрд╛рдПред
body {
margin: 0;
- padding: 0;
+ padding: 85px 0 0; // padding-top equal to masthead height or greater
color: #494e52;
font-family: -apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;
line-height: 1.5;
}
рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЬреЛ рдЪрд╛рд╣рд┐рдП рд╡рд╣ рдХрд╛рдлреА рдХрд░реАрдм рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд▓реЗрдЦрдХ рд╕рд╛рдЗрдбрдмрд╛рд░ sticky
рдкреЙрд▓реАрдлрд╝рд┐рд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде "рдЕрдЯрдХ" рдЧрдпрд╛ рд╣реИред рдпрд╣ рдЗрд╕реЗ рдХреНрд▓реЛрди рдХрд░рдХреЗ, рдЕрдкрдиреА рд╕реНрдерд┐рддрд┐ рдХреА рдЧрдгрдирд╛ рдХрд░рдХреЗ, рдФрд░ рдлрд┐рд░ рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд▓рд┐рдП рдирдХрд▓реА position: sticky
рдЪреАрдЬреЛрдВ рдХреЛ рдкреБрди: рд╕реНрдерд┐рддрд┐рдмрджреНрдз рдХрд░рдХреЗ рдХреБрдЫ рдЬрд╛рджреВ рдХрд░рддрд╛ рд╣реИред
рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рдирд┐рд╢реНрдЪрд┐рдд рдорд╛рд╕реНрдЯрд╣реЗрдб рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рд╕реАрдПрд╕рдПрд╕ рдХреЛ рд╣рдЯрд╛ рджреЗрдВрдЧреЗ рддреЛ рдпрд╣ рд▓реЗрдЦрдХ рд╕рд╛рдЗрдбрдмрд╛рд░ рдХреЛ рддрджрдиреБрд╕рд╛рд░ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░ рджреЗрдЧрд╛ред рдпрджрд┐ рдирд╣реАрдВ рддреЛ рдЖрдкрдХреЛ рдЙрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдЦреЗрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред https://github.com/wilddeer/stickyfill
рдзрдиреНрдпрд╡рд╛рдж!
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рд╕реЗ рдмрд╣реБрдд рдорджрдж рдорд┐рд▓реА! рдореБрдЭреЗ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдФрд░ рд╕рд╛рдЗрдбрдмрд╛рд░ рдкреИрдбрд┐рдВрдЧ рдпрд╛рдж рдЖ рд░рд╣реА рдереАред
рддреНрд╡рд░рд┐рдд рдкреНрд░рд╢реНрди, рдореИрдВрдиреЗ рдкреИрдбрд┐рдВрдЧ рдХреЛ рд╢рд░реАрд░ рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛, рдмрд▓реНрдХрд┐ #main
рдХрдВрдЯреЗрдирд░ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ред рдХреНрдпрд╛ рд╢реИрд▓реА рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдХреЛрдИ рдЕрдВрддрд░ рд╣реИ?
рдЕрдЧрд░ рдХреЛрдИ рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рддреЛ рдпрд╣рд╛рдВ рдЕрдВрддрд┐рдо рдЕрдВрддрд░ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдЖрдзрд╛рд░ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рд▓рд╛рдЗрдиреЗрдВ рдореВрд▓ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдХреЗ рд╕рдорд╛рди 100% рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЗрдВ рдвреВрдВрдврдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
.masthead {
- position: relative;
+ position: fixed;
+ top: 0;
+ width: 100%;
+ height: $masthead-height;
+
border-bottom: 1px solid $border-color;
-webkit-animation: intro 0.3s both;
animation: intro 0.3s both;
@@ -16,6 +20,7 @@
<strong i="10">@include</strong> clearfix;
padding: 0.1em 0.1em 0.1em;
font-family: $sans-serif-narrow;
+ background-color: #fff;
<strong i="11">@include</strong> breakpoint($x-large) {
max-width: $x-large;
diff --git a/_sass/_page.scss b/_sass/_page.scss
index e95f07d..487c5c7 100644
--- a/_sass/_page.scss
+++ b/_sass/_page.scss
@@ -6,6 +6,7 @@
<strong i="12">@include</strong> container;
<strong i="13">@include</strong> clearfix;
margin-top: 2em;
+ padding-top: $masthead-height;
padding-left: 1em;
padding-right: 1em;
animation: intro 0.3s both;
diff --git a/_sass/_sidebar.scss b/_sass/_sidebar.scss
index 9df17ea..712498a 100644
--- a/_sass/_sidebar.scss
+++ b/_sass/_sidebar.scss
@@ -8,6 +8,7 @@
.sidebar {
<strong i="14">@include</strong> clearfix();
+ padding-top: $masthead-height;
margin-bottom: 1em;
<strong i="15">@include</strong> breakpoint($large) {
diff --git a/_sass/_variables.scss b/_sass/_variables.scss
index d14acf0..eec32ee 100644
--- a/_sass/_variables.scss
+++ b/_sass/_variables.scss
@@ -139,3 +139,5 @@ $box-shadow : 0 1px 1px rgba(0, 0, 0, 0.125);
$navicon-width : 28px;
$navicon-height : 4px;
$global-transition : all 0.2s ease-in-out;
+
+$masthead-height : 50px;
рд╕рд╛рдордЧреНрд░реА рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЪреАрдЬреЛрдВ рдХреЛ рдХреИрд╕реЗ рд╕рдВрд░рдЪрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рд╕рднреА рдореБрдЦреНрдп рд╕рд╛рдордЧреНрд░реА рдореБрдЦреНрдп рдореЗрдВ рд╣реИ рддреЛ рд╡рд╣рд╛рдВ рдкреИрдбрд┐рдВрдЧ рдЬреЛрдбрд╝рдирд╛ рдареАрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕реЗ рдЖрдЬрдорд╛рдПрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд╢рд╛рдпрдж рдХреБрдЫ рдкрд░реАрдХреНрд╖рдг рдФрд░ рддреНрд░реБрдЯрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдХрдо рд╕реЗ рдХрдо рдореИрдВ рдЖрдорддреМрд░ рдкрд░ рдХрд░рддрд╛ рд╣реВрдВ: рдкрд▓рдХ:
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдзрдиреНрдпрд╡рд╛рдж!
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рд╕реЗ рдмрд╣реБрдд рдорджрдж рдорд┐рд▓реА! рдореБрдЭреЗ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдФрд░ рд╕рд╛рдЗрдбрдмрд╛рд░ рдкреИрдбрд┐рдВрдЧ рдпрд╛рдж рдЖ рд░рд╣реА рдереАред
рддреНрд╡рд░рд┐рдд рдкреНрд░рд╢реНрди, рдореИрдВрдиреЗ рдкреИрдбрд┐рдВрдЧ рдХреЛ рд╢рд░реАрд░ рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛, рдмрд▓реНрдХрд┐
#main
рдХрдВрдЯреЗрдирд░ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ред рдХреНрдпрд╛ рд╢реИрд▓реА рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдХреЛрдИ рдЕрдВрддрд░ рд╣реИ?рдЕрдЧрд░ рдХреЛрдИ рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рддреЛ рдпрд╣рд╛рдВ рдЕрдВрддрд┐рдо рдЕрдВрддрд░ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдЖрдзрд╛рд░ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рд▓рд╛рдЗрдиреЗрдВ рдореВрд▓ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдХреЗ рд╕рдорд╛рди 100% рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЗрдВ рдвреВрдВрдврдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред