diff options
author | Yann Herklotz <git@yannherklotz.com> | 2021-09-10 19:23:22 +0100 |
---|---|---|
committer | Yann Herklotz <git@yannherklotz.com> | 2021-09-10 19:23:22 +0100 |
commit | 8be2d3eaf8f1fa83d6b3ed4d1c9d1e73b7cbe78b (patch) | |
tree | cdaa2917fdf20b93ab9c6e6aa5231e03a5d77180 /layouts | |
parent | 9d117a86cf8633f580dd5d719ffe826b4003d7e8 (diff) | |
download | hugo-ymherklotz-8be2d3eaf8f1fa83d6b3ed4d1c9d1e73b7cbe78b.tar.gz hugo-ymherklotz-8be2d3eaf8f1fa83d6b3ed4d1c9d1e73b7cbe78b.zip |
Add new files to theme
Diffstat (limited to 'layouts')
-rw-r--r-- | layouts/_default/_markup/render-heading.html | 6 | ||||
-rw-r--r-- | layouts/_default/list.html | 21 | ||||
-rw-r--r-- | layouts/_default/terms.html | 16 | ||||
-rw-r--r-- | layouts/blog/list.html | 21 | ||||
-rw-r--r-- | layouts/blog/single.html | 18 | ||||
-rw-r--r-- | layouts/index.html | 3 | ||||
-rw-r--r-- | layouts/partials/head.html | 4 | ||||
-rw-r--r-- | layouts/partials/header.html | 2 | ||||
-rw-r--r-- | layouts/partials/news_all.html | 9 | ||||
-rw-r--r-- | layouts/partials/papers.html | 2 | ||||
-rw-r--r-- | layouts/partials/papers_other.html | 2 | ||||
-rw-r--r-- | layouts/partials/tagcloud.html | 21 |
12 files changed, 90 insertions, 35 deletions
diff --git a/layouts/_default/_markup/render-heading.html b/layouts/_default/_markup/render-heading.html new file mode 100644 index 0000000..5117bf4 --- /dev/null +++ b/layouts/_default/_markup/render-heading.html @@ -0,0 +1,6 @@ +<h{{ .Level }} id="{{ .Anchor | safeURL }}"> + <a class="heading-anchor{{ .Level }}" href="#{{ .Anchor | safeURL }}" style=""> + {{ strings.Repeat .Level "*" }} + </a> + {{ .Text | safeHTML }} +</h{{ .Level }}> diff --git a/layouts/_default/list.html b/layouts/_default/list.html index e69de29..18cbe9f 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -0,0 +1,21 @@ +{{ define "main" }} +<main> + <div class="container"> + <div class="left flex"> + </div> + <div class="center flex"> + <article class="content"> + <h1>{{ .Title }}</h1> + + {{ .Content }} + + {{ range .RegularPages }} + {{ .Render "summary"}} + {{ end }} + </article> + </div> + <div class="right flex"> + </div> + </div> +</main> +{{ end }} diff --git a/layouts/_default/terms.html b/layouts/_default/terms.html new file mode 100644 index 0000000..3bab7d9 --- /dev/null +++ b/layouts/_default/terms.html @@ -0,0 +1,16 @@ +{{ define "main" }} + <main id="main"> + <h1>{{ .Title }}</h1> + <ul > + {{ range .Data.Terms.Alphabetical }} + <li> + <h2> + <a href="{{ .Page.RelPermalink }}"> + {{ printf "(%d) %s" .Count .Page.Title }} + </a> + </h2> + </li> + {{ end }} + </ul> + </main> +{{ end }} diff --git a/layouts/blog/list.html b/layouts/blog/list.html deleted file mode 100644 index 2749943..0000000 --- a/layouts/blog/list.html +++ /dev/null @@ -1,21 +0,0 @@ -{{ define "main" }} -<main> - <div class="container"> - <div class="left flex"> - </div> - <div class="center flex"> - <article class="content"> - <h1>{{ .Title }}</h1> - - {{ .Content }} - - {{ range (where .Site.RegularPages "Section" "blog") }} - {{ .Render "summary"}} - {{ end }} - </article> - </div> - <div class="right flex"> - </div> - </div> -</main> -{{ end }} diff --git a/layouts/blog/single.html b/layouts/blog/single.html index b29ed31..2e1bf0d 100644 --- a/layouts/blog/single.html +++ b/layouts/blog/single.html @@ -1,17 +1,17 @@ {{ define "main" }} <main> <div class="container"> - <div class="left flex"> - </div> <div class="center flex"> - <h1>{{ .Title }}</h1> - <section class="post-meta">Posted on {{ .Date.Format "January 2, 2006" }}</section> - <article> - {{ .Content }} - </article> - </div> - <div class="right flex"> + <h1>{{ .Title }}</h1> + <section class="post-meta">Posted on {{ .Date.Format "January 2, 2006" }}</section> + <article> + {{ .Content }} + </article> </div> + <aside class="right flex"> + <b id="TableOfContentsTitle">Table of Contents</b> + {{ .TableOfContents }} + </aside> </div> </main> {{ end }} diff --git a/layouts/index.html b/layouts/index.html index 2ecb52a..2ec9013 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -1,8 +1,6 @@ {{ define "main" }} <main> <div class="container"> - <div class="left flex"> - </div> <div class="center flex"> <article class="content"> @@ -29,6 +27,7 @@ </article> </div> <div class="right flex"> + {{ partial "tagcloud.html" . }} </div> </div> </main> diff --git a/layouts/partials/head.html b/layouts/partials/head.html index 1891408..e742a0d 100644 --- a/layouts/partials/head.html +++ b/layouts/partials/head.html @@ -27,4 +27,8 @@ <link rel="stylesheet" href="/css/default.css" /> <link rel="preload" href="/fonts/woff2/iosevka-extrabold.woff2"> + + {{ if .Site.Params.offen }} + <script async src="https://offen.ymhg.org/script.js" data-account-id="1791576c-7fc1-437f-9d4b-1d5d5c282ce7"></script> + {{ end }} </head> diff --git a/layouts/partials/header.html b/layouts/partials/header.html index 079cbde..89aa99e 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -2,7 +2,7 @@ <div class="logo"> <a href="/">Yann Herklotz</a> </div> - <nav> + <nav id="navbar"> <span><a href="/blog/">Blog</a></span> <span><a href="/photos/">Photos</a></span> </nav> diff --git a/layouts/partials/news_all.html b/layouts/partials/news_all.html new file mode 100644 index 0000000..92d255e --- /dev/null +++ b/layouts/partials/news_all.html @@ -0,0 +1,9 @@ +<table class="news"> + <tbody> + {{ range $.Site.Data.news }} + {{ range . }} + <tr><td class="news-date">{{ .date.Format "2006-01-02" }}</td><td>{{ safeHTML .event }}</td></tr> + {{ end }} + {{ end }} + </tbody> +</table> diff --git a/layouts/partials/papers.html b/layouts/partials/papers.html index ed212fa..e9523af 100644 --- a/layouts/partials/papers.html +++ b/layouts/partials/papers.html @@ -15,7 +15,7 @@ Formal verification of high-level synthesis. volume 5, New York, NY, USA, 11 2021. Association for Computing Machinery.<br /> -<b> <a href="/papers/fvhls_oopsla21.pdf">pdf</a> </b> +[ <a href="/papers/fvhls_oopsla21.pdf">pdf</a> ] </dd> diff --git a/layouts/partials/papers_other.html b/layouts/partials/papers_other.html index 82b8448..6d995c2 100644 --- a/layouts/partials/papers_other.html +++ b/layouts/partials/papers_other.html @@ -15,7 +15,7 @@ High-level synthesis tools should be proven correct. In <em>Workshop on Languages, Tools, and Techniques for Accelerator Design</em>, 2021.<br /> -<b> <a href="/papers/hlsspc_latte2021.pdf">pdf</a> </b> +[ <a href="/papers/hlsspc_latte2021.pdf">pdf</a> ] </dd> diff --git a/layouts/partials/tagcloud.html b/layouts/partials/tagcloud.html new file mode 100644 index 0000000..0326dc9 --- /dev/null +++ b/layouts/partials/tagcloud.html @@ -0,0 +1,21 @@ +<div class="tagcloud"> + {{ if ne (len $.Site.Taxonomies.tags) 0 }} + {{ $largestFontSize := 1.4 }} + {{ $smallestFontSize := 1.0 }} + {{ $fontSpread := sub $largestFontSize $smallestFontSize }} + {{ $max := add (len (index $.Site.Taxonomies.tags.ByCount 0).Pages) 1 }} + {{ $min := len (index $.Site.Taxonomies.tags.ByCount.Reverse 0).Pages }} + {{ $spread := sub $max $min }} + {{ $fontStep := div $fontSpread $spread }} + {{ range $name, $taxonomy := $.Site.Taxonomies.tags }} + {{ $tagCount := len $taxonomy.Pages }} + {{ $currentFontSize := (add $smallestFontSize (mul (sub $tagCount $min) $fontStep) ) }} + {{ $weigth := div (sub (math.Log $tagCount) (math.Log $min)) (sub (math.Log $max) (math.Log $min)) }} + {{ $currentFontSize := (add $smallestFontSize (mul (sub $largestFontSize $smallestFontSize) $weigth)) }} + <a href="{{ "/tags/" | relURL }}{{ $name | urlize }}" + class="tagcloud-item" style="font-size: {{ $currentFontSize }}rem;"> + {{ $name }}<sup>{{ $tagCount }}</sup> + </a> + {{ end }} + {{ end }} +</div> |