aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Shpak <alex-shpak@users.noreply.github.com>2018-10-08 20:56:06 +0200
committerAlex Shpak <alex-shpak@users.noreply.github.com>2018-10-08 20:56:06 +0200
commit5b4dec6db91cfc28c51756101c2f7f2747d884d3 (patch)
tree77a254879a57c809a5692f23df908e4f67327072
parent5b7db23aaacbb08a8242b1a77bd39bc19139526c (diff)
Fix menu paddings, add additional space for big screens
-rw-r--r--assets/_markdown.scss3
-rw-r--r--assets/book.scss41
-rw-r--r--exampleSite/.gitignore1
-rw-r--r--exampleSite/config.yml4
-rw-r--r--layouts/partials/docs/menu-filetree.html2
5 files changed, 37 insertions, 14 deletions
diff --git a/assets/_markdown.scss b/assets/_markdown.scss
index 78505d2..b0f7116 100644
--- a/assets/_markdown.scss
+++ b/assets/_markdown.scss
@@ -5,8 +5,9 @@ $block-border-radius: 0.15rem;
.markdown {
line-height: 1.7;
- :first-child {
+ > :first-child {
margin-top: 0;
+ line-height: 1em;
}
h1, h2, h3, h4, h5 {
diff --git a/assets/book.scss b/assets/book.scss
index 948d8f9..583ecc2 100644
--- a/assets/book.scss
+++ b/assets/book.scss
@@ -36,14 +36,20 @@ a {
}
}
+img {
+ vertical-align: middle;
+}
+
aside {
ul {
margin: 0;
padding-left: $padding-16;
list-style: none;
- line-height: 2em;
+ line-height: 1.5em;
li {
+ margin: .5em 0;
+
a { display: block; }
a:hover { opacity: .5; }
@@ -66,6 +72,15 @@ aside.fixed nav {
overflow: hidden auto;
}
+header {
+ display: flex;
+ align-items:center;
+ justify-content: space-between;
+ margin-bottom: $padding-16;
+
+ display: none;
+}
+
main {
max-width: $content-max-width;
margin: 0 auto;
@@ -96,22 +111,13 @@ main {
a { color: $nav-link-color; }
a.active { color: $color-link; }
- .flat {
+ .flat-section {
margin-bottom: $padding-16;
> a { font-weight: 700; }
> ul { padding-left: 0; }
}
}
- header {
- display: flex;
- align-items:center;
- justify-content: space-between;
- margin-bottom: $padding-16;
-
- display: none;
- }
-
.content {
flex: 1 0;
width: 0;
@@ -167,3 +173,16 @@ $toc-hide-point: $menu-hide-point + $nav-menu-width;
}
}
}
+
+// Extra space for big screens
+@media screen and (min-width: $toc-hide-point) {
+ main {
+ .content {
+ padding: $padding-16 * 2 $padding-16;
+ }
+
+ .menu nav, .toc nav {
+ padding: $padding-16 * 2;
+ }
+ }
+} \ No newline at end of file
diff --git a/exampleSite/.gitignore b/exampleSite/.gitignore
new file mode 100644
index 0000000..07cf801
--- /dev/null
+++ b/exampleSite/.gitignore
@@ -0,0 +1 @@
+resources/ \ No newline at end of file
diff --git a/exampleSite/config.yml b/exampleSite/config.yml
index 378f01f..2c49a8c 100644
--- a/exampleSite/config.yml
+++ b/exampleSite/config.yml
@@ -1,6 +1,8 @@
+# hugo server --themesDir ...
+
baseURL: http://example.org
title: Rx Jersey
-theme: book
+theme: hugo-book
# Book configuration
disablePathToLower: true
diff --git a/layouts/partials/docs/menu-filetree.html b/layouts/partials/docs/menu-filetree.html
index 5c1f11b..8530656 100644
--- a/layouts/partials/docs/menu-filetree.html
+++ b/layouts/partials/docs/menu-filetree.html
@@ -8,7 +8,7 @@
{{ define "book-section" }} <!-- Single section of menu (recursive) -->
<ul>
{{ range .Section.Sections }}
- <li {{- if .Params.bookflatsection}} class="flat" {{ end }}>
+ <li {{- if .Params.bookflatsection}} class="flat-section" {{ end }}>
{{- if .Content -}}
{{ template "book-page-link" (dict "Page" . "CurrentPage" $.CurrentPage) }}
{{- else -}}