Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/tosi29/inkblotty.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortosi <tosi16@gmail.com>2021-02-21 15:41:20 +0300
committerGitHub <noreply@github.com>2021-02-21 15:41:20 +0300
commit8992c60c20743c8e1c74acfa40f85dc445c99cd3 (patch)
treefed266092b0c213ef95446da086d5c3088729acc
parent77f3878200fd13cde41f02f1bb1382fea4ce27da (diff)
parent70bb91b17f8f3f6c39c090cd3a2ca8de7fa3568d (diff)
Merge pull request #13 from rkarsnk/master
目次追加用shortcodesの実装。
-rw-r--r--layouts/partials/head.html7
-rw-r--r--layouts/shortcodes/toc.html13
-rw-r--r--static/css/toc.css31
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;
+}