Make changes for /docs
This commit is contained in:
parent
52ef6badd7
commit
e590edfac6
6 changed files with 168 additions and 25 deletions
|
@ -7,7 +7,6 @@ foo:
|
||||||
url: /child-1-page-url/
|
url: /child-1-page-url/
|
||||||
- title: "Child Link 2"
|
- title: "Child Link 2"
|
||||||
url: /child-2-page-url/
|
url: /child-2-page-url/
|
||||||
|
|
||||||
- title: "Parent Link 2"
|
- title: "Parent Link 2"
|
||||||
url: /parent-2-page-url/
|
url: /parent-2-page-url/
|
||||||
children:
|
children:
|
||||||
|
@ -23,16 +22,12 @@ foo:
|
||||||
main:
|
main:
|
||||||
- title: "Quick-Start Guide"
|
- title: "Quick-Start Guide"
|
||||||
url: /docs/quick-start-guide/
|
url: /docs/quick-start-guide/
|
||||||
|
|
||||||
- title: "About"
|
- title: "About"
|
||||||
url: /about/
|
url: /about/
|
||||||
|
|
||||||
- title: "Sample Posts"
|
- title: "Sample Posts"
|
||||||
url: /year-archive/
|
url: /year-archive/
|
||||||
|
|
||||||
- title: "Sample Collections"
|
- title: "Sample Collections"
|
||||||
url: /collection-archive/
|
url: /collection-archive/
|
||||||
|
|
||||||
- title: "Terms & Privacy Policy"
|
- title: "Terms & Privacy Policy"
|
||||||
url: /terms/
|
url: /terms/
|
||||||
|
|
||||||
|
@ -49,7 +44,6 @@ docs:
|
||||||
url: /docs/installation/
|
url: /docs/installation/
|
||||||
- title: "Upgrading"
|
- title: "Upgrading"
|
||||||
url: /docs/upgrading/
|
url: /docs/upgrading/
|
||||||
|
|
||||||
- title: Customization
|
- title: Customization
|
||||||
children:
|
children:
|
||||||
- title: "Configuration"
|
- title: "Configuration"
|
||||||
|
@ -64,7 +58,6 @@ docs:
|
||||||
url: /docs/authors/
|
url: /docs/authors/
|
||||||
- title: "Layouts"
|
- title: "Layouts"
|
||||||
url: /docs/layouts/
|
url: /docs/layouts/
|
||||||
|
|
||||||
- title: Content
|
- title: Content
|
||||||
children:
|
children:
|
||||||
- title: "Working with Posts"
|
- title: "Working with Posts"
|
||||||
|
@ -77,14 +70,12 @@ docs:
|
||||||
url: /docs/helpers/
|
url: /docs/helpers/
|
||||||
- title: "Utility Classes"
|
- title: "Utility Classes"
|
||||||
url: /docs/utility-classes/
|
url: /docs/utility-classes/
|
||||||
|
|
||||||
- title: Extras
|
- title: Extras
|
||||||
children:
|
children:
|
||||||
- title: "Stylesheets"
|
- title: "Stylesheets"
|
||||||
url: /docs/stylesheets/
|
url: /docs/stylesheets/
|
||||||
- title: "JavaScript"
|
- title: "JavaScript"
|
||||||
url: /docs/javascript/
|
url: /docs/javascript/
|
||||||
|
|
||||||
- title: Meta
|
- title: Meta
|
||||||
children:
|
children:
|
||||||
- title: "History"
|
- title: "History"
|
||||||
|
@ -97,3 +88,46 @@ docs:
|
||||||
url: /docs/license/
|
url: /docs/license/
|
||||||
- title: "Terms & Privacy Policy"
|
- title: "Terms & Privacy Policy"
|
||||||
url: /terms/
|
url: /terms/
|
||||||
|
|
||||||
|
# sidebar navigation list sample
|
||||||
|
sidebar-sample:
|
||||||
|
- title: "Parent Page A"
|
||||||
|
children:
|
||||||
|
- title: "Child Page A1"
|
||||||
|
url: /
|
||||||
|
- title: "Child Page A2"
|
||||||
|
url: /
|
||||||
|
- title: "Child Page A3"
|
||||||
|
url: /
|
||||||
|
- title: "Child Page A4"
|
||||||
|
url: /
|
||||||
|
- title: "Parent Page B"
|
||||||
|
children:
|
||||||
|
- title: "Child Page B1"
|
||||||
|
url: /
|
||||||
|
- title: "Child Page B2"
|
||||||
|
url: /
|
||||||
|
- title: "Child Page B3"
|
||||||
|
url: /
|
||||||
|
- title: "Child Page B4"
|
||||||
|
url: /
|
||||||
|
- title: "Child Page B5"
|
||||||
|
url: /
|
||||||
|
- title: "Parent Page C"
|
||||||
|
children:
|
||||||
|
- title: "Child Page C1"
|
||||||
|
url: /
|
||||||
|
- title: "Child Page C2"
|
||||||
|
url: /
|
||||||
|
- title: "Child Page C3"
|
||||||
|
url: /
|
||||||
|
- title: "Child Page C4"
|
||||||
|
url: /
|
||||||
|
- title: "Child Page C5"
|
||||||
|
url: /
|
||||||
|
- title: "Parent Page D"
|
||||||
|
children:
|
||||||
|
- title: "Child Page D1"
|
||||||
|
url: /
|
||||||
|
- title: "Child Page D2"
|
||||||
|
url: /
|
|
@ -8,6 +8,7 @@ en: &DEFAULT_EN
|
||||||
pagination_next : "Next"
|
pagination_next : "Next"
|
||||||
breadcrumb_home_label : "Home"
|
breadcrumb_home_label : "Home"
|
||||||
breadcrumb_separator : "/"
|
breadcrumb_separator : "/"
|
||||||
|
menu_label : "Toggle Menu"
|
||||||
toc_label : "On This Page"
|
toc_label : "On This Page"
|
||||||
ext_link_label : "Direct Link"
|
ext_link_label : "Direct Link"
|
||||||
less_than : "less than"
|
less_than : "less than"
|
||||||
|
@ -56,6 +57,7 @@ es: &DEFAULT_ES
|
||||||
pagination_next : "Siguiente"
|
pagination_next : "Siguiente"
|
||||||
breadcrumb_home_label : "Inicio"
|
breadcrumb_home_label : "Inicio"
|
||||||
breadcrumb_separator : "/"
|
breadcrumb_separator : "/"
|
||||||
|
menu_label :
|
||||||
toc_label : "Contenidos"
|
toc_label : "Contenidos"
|
||||||
ext_link_label : "Enlace"
|
ext_link_label : "Enlace"
|
||||||
less_than : "menos de"
|
less_than : "menos de"
|
||||||
|
@ -100,6 +102,7 @@ fr: &DEFAULT_FR
|
||||||
pagination_next : "Suivant"
|
pagination_next : "Suivant"
|
||||||
breadcrumb_home_label : "Accueil"
|
breadcrumb_home_label : "Accueil"
|
||||||
breadcrumb_separator : "/"
|
breadcrumb_separator : "/"
|
||||||
|
menu_label :
|
||||||
toc_label : "Sur cette page"
|
toc_label : "Sur cette page"
|
||||||
ext_link_label : "Lien direct"
|
ext_link_label : "Lien direct"
|
||||||
less_than : "plus petit que"
|
less_than : "plus petit que"
|
||||||
|
@ -147,6 +150,7 @@ tr: &DEFAULT_TR
|
||||||
pagination_next : "Sonraki"
|
pagination_next : "Sonraki"
|
||||||
breadcrumb_home_label : "Ana Sayfa"
|
breadcrumb_home_label : "Ana Sayfa"
|
||||||
breadcrumb_separator : "/"
|
breadcrumb_separator : "/"
|
||||||
|
menu_label :
|
||||||
toc_label : "İçindekiler"
|
toc_label : "İçindekiler"
|
||||||
ext_link_label : "Doğrudan Bağlantı"
|
ext_link_label : "Doğrudan Bağlantı"
|
||||||
less_than : "Şu süreden az: "
|
less_than : "Şu süreden az: "
|
||||||
|
@ -189,6 +193,7 @@ pt: &DEFAULT_PT
|
||||||
pagination_next : "Seguinte"
|
pagination_next : "Seguinte"
|
||||||
breadcrumb_home_label : "Início"
|
breadcrumb_home_label : "Início"
|
||||||
breadcrumb_separator : "/"
|
breadcrumb_separator : "/"
|
||||||
|
menu_label :
|
||||||
toc_label : "Nesta Página"
|
toc_label : "Nesta Página"
|
||||||
ext_link_label : "Link Direto"
|
ext_link_label : "Link Direto"
|
||||||
less_than : "menos de"
|
less_than : "menos de"
|
||||||
|
@ -227,6 +232,7 @@ pt-BR:
|
||||||
pagination_next : "Próxima"
|
pagination_next : "Próxima"
|
||||||
breadcrumb_home_label : "Home"
|
breadcrumb_home_label : "Home"
|
||||||
breadcrumb_separator : "/"
|
breadcrumb_separator : "/"
|
||||||
|
menu_label :
|
||||||
toc_label : "Nesta página"
|
toc_label : "Nesta página"
|
||||||
ext_link_label : "Link direto"
|
ext_link_label : "Link direto"
|
||||||
less_than : "meno que"
|
less_than : "meno que"
|
||||||
|
@ -269,6 +275,7 @@ it: &DEFAULT_IT
|
||||||
pagination_next : "Prossima"
|
pagination_next : "Prossima"
|
||||||
breadcrumb_home_label : "Home"
|
breadcrumb_home_label : "Home"
|
||||||
breadcrumb_separator : "/"
|
breadcrumb_separator : "/"
|
||||||
|
menu_label :
|
||||||
toc_label : "Indice della pagina"
|
toc_label : "Indice della pagina"
|
||||||
ext_link_label : "Link"
|
ext_link_label : "Link"
|
||||||
less_than : "meno di"
|
less_than : "meno di"
|
||||||
|
@ -311,6 +318,7 @@ zh: &DEFAULT_ZH
|
||||||
pagination_next : "向后"
|
pagination_next : "向后"
|
||||||
breadcrumb_home_label : "首页"
|
breadcrumb_home_label : "首页"
|
||||||
breadcrumb_separator : "/"
|
breadcrumb_separator : "/"
|
||||||
|
menu_label :
|
||||||
toc_label : "在本页上"
|
toc_label : "在本页上"
|
||||||
ext_link_label : "直接链接"
|
ext_link_label : "直接链接"
|
||||||
less_than : "少于"
|
less_than : "少于"
|
||||||
|
@ -359,6 +367,7 @@ de: &DEFAULT_DE
|
||||||
pagination_next : "Nächste"
|
pagination_next : "Nächste"
|
||||||
breadcrumb_home_label : "Home"
|
breadcrumb_home_label : "Home"
|
||||||
breadcrumb_separator : "/"
|
breadcrumb_separator : "/"
|
||||||
|
menu_label :
|
||||||
toc_label : "Auf dieser Seite"
|
toc_label : "Auf dieser Seite"
|
||||||
ext_link_label : "Direkter Link"
|
ext_link_label : "Direkter Link"
|
||||||
less_than : "weniger als"
|
less_than : "weniger als"
|
||||||
|
|
|
@ -1,8 +1,10 @@
|
||||||
{% assign navigation = site.data.navigation[include.nav] %}
|
{% assign navigation = site.data.navigation[include.nav] %}
|
||||||
|
|
||||||
<nav class="nav__list">
|
<nav class="nav__list">
|
||||||
{% if page.sidebar.title %}<header><h4 class="nav__title" style="padding: 0;">{{ page.sidebar.title }}</h4></header>{% endif %}
|
{% if page.sidebar.title %}<h3 class="nav__title" style="padding-left: 0;">{{ page.sidebar.title }}</h3>{% endif %}
|
||||||
<ul>
|
<input id="ac-toc" name="accordion-toc" type="checkbox" />
|
||||||
|
<label for="ac-toc">{{ site.data.ui-text[site.locale].menu_label | default: "Toggle Menu" }}</label>
|
||||||
|
<ul class="nav__items">
|
||||||
{% for nav in navigation %}
|
{% for nav in navigation %}
|
||||||
<li>
|
<li>
|
||||||
{% if nav.url %}
|
{% if nav.url %}
|
||||||
|
|
|
@ -290,6 +290,8 @@ nav {
|
||||||
}
|
}
|
||||||
|
|
||||||
a {
|
a {
|
||||||
|
display: block;
|
||||||
|
padding-bottom: 0.25em;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -314,7 +314,76 @@
|
||||||
========================================================================== */
|
========================================================================== */
|
||||||
|
|
||||||
.nav__list {
|
.nav__list {
|
||||||
font-size: 1.25rem;
|
margin: 2em 0 1.5em 0;
|
||||||
|
|
||||||
|
input[type="checkbox"],
|
||||||
|
label {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
@include breakpoint(max-width $large) {
|
||||||
|
|
||||||
|
label {
|
||||||
|
position: relative;
|
||||||
|
display: inline-block;
|
||||||
|
padding: 0.5em 2.5em 0.5em 1em;
|
||||||
|
font-size: $type-size-6;
|
||||||
|
font-weight: bold;
|
||||||
|
border: 1px solid $light-gray;
|
||||||
|
border-radius: $border-radius;
|
||||||
|
z-index: 20;
|
||||||
|
-webkit-transition: 0.2s ease-out;
|
||||||
|
transition: 0.2s ease-out;
|
||||||
|
cursor: pointer;
|
||||||
|
|
||||||
|
&:before,
|
||||||
|
&:after {
|
||||||
|
content: '';
|
||||||
|
position: absolute;
|
||||||
|
right: 1em;
|
||||||
|
top: 1.25em;
|
||||||
|
width: 0.75em;
|
||||||
|
height: 0.125em;
|
||||||
|
line-height: 1;
|
||||||
|
background-color: #333;
|
||||||
|
transition: 0.2s ease-out;
|
||||||
|
}
|
||||||
|
|
||||||
|
&:after {
|
||||||
|
transform: rotate(90deg);
|
||||||
|
}
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
color: #fff;
|
||||||
|
border-color: $gray;
|
||||||
|
background-color: mix(white, #000, 20%);
|
||||||
|
|
||||||
|
&:before,
|
||||||
|
&:after {
|
||||||
|
background-color: #fff;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* selected*/
|
||||||
|
input:checked + label {
|
||||||
|
color: white;
|
||||||
|
background-color: mix(white, #000, 20%);
|
||||||
|
|
||||||
|
&:before,
|
||||||
|
&:after {
|
||||||
|
background-color: #fff;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// on hover show expand
|
||||||
|
label:hover:after {
|
||||||
|
transform: rotate(90deg);
|
||||||
|
}
|
||||||
|
|
||||||
|
input:checked + label:hover:after {
|
||||||
|
transform: rotate(0);
|
||||||
|
}
|
||||||
|
|
||||||
ul {
|
ul {
|
||||||
margin-bottom: 1em;
|
margin-bottom: 1em;
|
||||||
|
@ -323,12 +392,12 @@
|
||||||
a {
|
a {
|
||||||
display: block;
|
display: block;
|
||||||
padding: 0.125em 0;
|
padding: 0.125em 0;
|
||||||
color: inherit;
|
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
text-decoration: underline;
|
text-decoration: underline;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.active {
|
.active {
|
||||||
margin-left: -0.5em;
|
margin-left: -0.5em;
|
||||||
|
@ -345,6 +414,37 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.nav__list .nav__items {
|
||||||
|
margin: 0;
|
||||||
|
font-size: 1.25rem;
|
||||||
|
|
||||||
|
@include breakpoint(max-width $large) {
|
||||||
|
position: relative;
|
||||||
|
max-height: 0;
|
||||||
|
opacity: 0;
|
||||||
|
overflow: hidden;
|
||||||
|
z-index: 10;
|
||||||
|
-webkit-transition: 0.3s ease-in-out;
|
||||||
|
transition: 0.3s ease-in-out;
|
||||||
|
-webkit-transform: translate(0, 10%);
|
||||||
|
-ms-transform: translate(0, 10%);
|
||||||
|
transform: translate(0, 10%);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@include breakpoint(max-width $large) {
|
||||||
|
.nav__list input:checked ~ .nav__items {
|
||||||
|
-webkit-transition: 0.5s ease-in-out;
|
||||||
|
transition: 0.5s ease-in-out;
|
||||||
|
max-height: 100vh;
|
||||||
|
opacity: 1;
|
||||||
|
margin-top: 1em;
|
||||||
|
-webkit-transform: translate(0, 0);
|
||||||
|
-ms-transform: translate(0, 0);
|
||||||
|
transform: translate(0, 0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.nav__title {
|
.nav__title {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
padding: 0.5rem 1rem;
|
padding: 0.5rem 1rem;
|
||||||
|
|
|
@ -33,10 +33,6 @@
|
||||||
font-family: $sans-serif-narrow;
|
font-family: $sans-serif-narrow;
|
||||||
}
|
}
|
||||||
|
|
||||||
h3, h4 {
|
|
||||||
font-size: $type-size-5;
|
|
||||||
}
|
|
||||||
|
|
||||||
p, li {
|
p, li {
|
||||||
font-family: $sans-serif;
|
font-family: $sans-serif;
|
||||||
font-size: $type-size-6;
|
font-size: $type-size-6;
|
||||||
|
|
Loading…
Reference in a new issue