diff options
author | tosi <tosi16@gmail.com> | 2021-02-21 15:41:20 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-21 15:41:20 +0300 |
commit | 8992c60c20743c8e1c74acfa40f85dc445c99cd3 (patch) | |
tree | fed266092b0c213ef95446da086d5c3088729acc | |
parent | 77f3878200fd13cde41f02f1bb1382fea4ce27da (diff) | |
parent | 70bb91b17f8f3f6c39c090cd3a2ca8de7fa3568d (diff) |
Merge pull request #13 from rkarsnk/master
目次追加用shortcodesの実装。
-rw-r--r-- | layouts/partials/head.html | 7 | ||||
-rw-r--r-- | layouts/shortcodes/toc.html | 13 | ||||
-rw-r--r-- | static/css/toc.css | 31 |
3 files changed, 48 insertions, 3 deletions
diff --git a/layouts/partials/head.html b/layouts/partials/head.html index 665d8c8..eba5873 100644 --- a/layouts/partials/head.html +++ b/layouts/partials/head.html @@ -17,9 +17,10 @@ padding: 0 !important; } </style> - <link rel='stylesheet' href='{{ "css/style.css" | absURL }}' type='text/css' media='all' /> - <link rel='stylesheet' href='{{ "css/custom.css" | absURL }}' type='text/css' media='all' /> - <link rel='stylesheet' href='{{ "css/syntax.css" | absURL }}' type='text/css' media='all' /> + <link rel='stylesheet' href='{{ "css/style.css" | relURL }}' type='text/css' media='all' /> + <link rel='stylesheet' href='{{ "css/custom.css" | relURL }}' type='text/css' media='all' /> + <link rel='stylesheet' href='{{ "css/syntax.css" | relURL }}' type='text/css' media='all' /> + <link rel='stylesheet' href='{{ "css/toc.css" | relURL }}' type='text/css' media='all' /> {{ template "_internal/google_analytics.html" . }} {{ template "_internal/opengraph.html" . }} {{ template "_internal/twitter_cards.html" . }} diff --git a/layouts/shortcodes/toc.html b/layouts/shortcodes/toc.html new file mode 100644 index 0000000..6c6e9ca --- /dev/null +++ b/layouts/shortcodes/toc.html @@ -0,0 +1,13 @@ +<div class="toc-box"> + <div class="toc-label"> + {{ if eq .Site.LanguageCode "ja" }} + {{ printf "目次"}} + {{ else }} + {{ printf "Contents"}} + {{ end }} + </div> + <div class="toc-chapter"> + {{- .Page.TableOfContents -}} + </div> +</div> + diff --git a/static/css/toc.css b/static/css/toc.css new file mode 100644 index 0000000..c633923 --- /dev/null +++ b/static/css/toc.css @@ -0,0 +1,31 @@ +/* Table of Contents Style */ + +.toc-box{ + border: 1px solid #000000; + padding: 1em; + width:max-content; + font-size: 95%; +} + +.toc-label{ + text-align: center; + margin-top: 0px; + padding: 0px 6px 0 6px; + font-weight: bold; +} + +.toc-chapter #TableOfContents ul > li { + display: block; + text-align: left; + list-style-type: none; +} + +.toc-chapter #TableOfContents ul >li >ul >li { + padding-left: 1em; + list-style-type: none; +} + +.toc-chapter #TableOfContents ul >li >ul >li >ul >li { + padding-left: 1em; + list-style-type: none; +} |