From f0e8a71001ad71fbeeab702eee7375f9c1d06960 Mon Sep 17 00:00:00 2001 From: roninro Date: Fri, 29 Jul 2022 12:17:50 +0800 Subject: render-heading with Anchor --- assets/sass/main.scss | 33 ++++++++++++++++++++++++- exampleSite/config.toml | 8 +------ layouts/_default/_markup/render-heading.html | 1 + layouts/_default/baseof.html | 4 ++++ layouts/_default/single.html | 36 +--------------------------- layouts/partials/sns-links.html | 2 +- 6 files changed, 40 insertions(+), 44 deletions(-) create mode 100644 layouts/_default/_markup/render-heading.html diff --git a/assets/sass/main.scss b/assets/sass/main.scss index f5df763..9eff6c8 100644 --- a/assets/sass/main.scss +++ b/assets/sass/main.scss @@ -4,7 +4,6 @@ @import "_side-catalog.scss"; @import "_search.scss"; - // Global Components body { @@ -272,6 +271,38 @@ samp { position: absolute; text-decoration: none !important; } + + .anchorjs-link { + font-family: serif; + font-style: normal; + font-variant: normal; + font-weight: normal; + padding-left: 0.375em; + font-size: 0.9em; + margin-top: 0.1em; + opacity: 0; + -webkit-font-smoothing: antialiased; + text-rendering: optimizeLegibility; + /* Support for Firefox. */ + -moz-osx-font-smoothing: grayscale; + /* Support for IE. */ + font-feature-settings: "liga"; + + &:hover, + &:focus { + opacity: 1; + } + &:after { + content: "ΒΆ"; + } + } + + @media all and (min-width: 800px) { + .anchorjs-link { + position: absolute; + left: -0.75em; + } + } } // Navigation diff --git a/exampleSite/config.toml b/exampleSite/config.toml index 854629b..dfb70aa 100644 --- a/exampleSite/config.toml +++ b/exampleSite/config.toml @@ -20,7 +20,7 @@ disqusShortname = "" googleAnalytics = "" [outputs] -home = ["HTML", "JSON"] +home = ["HTML", "JSON", "RSS"] [taxonomies] category = "categories" @@ -59,12 +59,6 @@ identifier = "tags" name = "Tags" url = "/tags/" weight = 20 -[[menu.main]] -identifier = "categories" -name = "Categories" -url = "/categories/" -weight = 30 - [params] author = "Puppet" diff --git a/layouts/_default/_markup/render-heading.html b/layouts/_default/_markup/render-heading.html new file mode 100644 index 0000000..ba737db --- /dev/null +++ b/layouts/_default/_markup/render-heading.html @@ -0,0 +1 @@ +{{ .Text | safeHTML }} \ No newline at end of file diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index 2711fee..3b18f33 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -49,6 +49,10 @@ {{ end }} {{ end }} + {{ range .AlternativeOutputFormats -}} + {{ printf `` .Rel .MediaType.Type .Permalink $.Site.Title | safeHTML }} + {{ end -}} + diff --git a/layouts/_default/single.html b/layouts/_default/single.html index c199a65..54f3e8b 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -10,7 +10,7 @@ col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1 post-container"> - + {{ .TableOfContents }} {{ .Content }}
@@ -73,38 +73,4 @@ - - - - - - {{ end }} \ No newline at end of file diff --git a/layouts/partials/sns-links.html b/layouts/partials/sns-links.html index 0e8383f..73746cd 100644 --- a/layouts/partials/sns-links.html +++ b/layouts/partials/sns-links.html @@ -7,7 +7,7 @@ {{ end}} {{ with $social.rss_enable }}
  • - + -- cgit v1.2.3