Fix Spacing in overall repo

This commit is contained in:
Aditya Telange 2021-03-30 18:07:36 +05:30
parent dae7f2b8a1
commit 196b82645e
No known key found for this signature in database
GPG Key ID: 82E844EF3DA99E77
27 changed files with 167 additions and 158 deletions

View File

@ -1,3 +1,3 @@
{{ define "main" }} {{- define "main" }}
<div class="not-found">404</div> <div class="not-found">404</div>
{{ end }}{{/* end main */}} {{- end }}{{/* end main */ -}}

View File

@ -20,7 +20,7 @@
<div class="archive-month"> <div class="archive-month">
<h3 class="archive-month-header">{{- .Key }}<sup class="archive-count">&nbsp;&nbsp;{{ len .Pages }}</sup></h3> <h3 class="archive-month-header">{{- .Key }}<sup class="archive-count">&nbsp;&nbsp;{{ len .Pages }}</sup></h3>
<div class="archive-posts"> <div class="archive-posts">
{{- range .Pages }} {{- range .Pages }}
{{- if eq .Kind "page" }} {{- if eq .Kind "page" }}
<div class="archive-entry"> <div class="archive-entry">
<h3 class="archive-entry-title"> <h3 class="archive-entry-title">
@ -40,4 +40,4 @@
{{- end }} {{- end }}
{{- end }} {{- end }}
{{- end }}{{/* end main */}} {{- end }}{{/* end main */}}

View File

@ -13,12 +13,11 @@
{{- print " dark" }} {{- print " dark" }}
{{- end -}} {{- end -}}
" id="top"> " id="top">
{{- partialCached "header.html" . .Page}} {{- partialCached "header.html" . .Page -}}
<main class="main"> <main class="main">
{{- block "main" . }} {{- block "main" . }}{{ end }}
{{- end }}
</main> </main>
{{- partialCached "footer.html" . .Type .Layout .Params }} {{ partialCached "footer.html" . .Type .Layout .Params -}}
</body> </body>
</html> </html>

View File

@ -20,15 +20,15 @@
{{- if .IsHome }} {{- if .IsHome }}
{{- $pages = where site.RegularPages "Type" "in" site.Params.mainSections }} {{- $pages = where site.RegularPages "Type" "in" site.Params.mainSections }}
{{- end}} {{- end }}
{{ $paginator := .Paginate $pages }} {{- $paginator := .Paginate $pages }}
{{- if and .IsHome .Site.Params.homeInfoParams (eq $paginator.PageNumber 1) }} {{- if and .IsHome .Site.Params.homeInfoParams (eq $paginator.PageNumber 1) }}
{{- partial "home_info.html" . }} {{- partial "home_info.html" . }}
{{- end }} {{- end }}
{{ $term := .Data.Term}} {{- $term := .Data.Term }}
{{- range $index, $page := $paginator.Pages }} {{- range $index, $page := $paginator.Pages }}
{{- $class := "post-entry" }} {{- $class := "post-entry" }}
@ -41,17 +41,17 @@
{{- end }} {{- end }}
<article class="{{ $class }}"> <article class="{{ $class }}">
{{- $isHidden := (.Site.Params.cover.hidden | default .Site.Params.cover.hiddenInList)}} {{- $isHidden := (.Site.Params.cover.hidden | default .Site.Params.cover.hiddenInList) }}
{{- partial "cover.html" (dict "cxt" . "IsHome" true "isHidden" $isHidden) }} {{- partial "cover.html" (dict "cxt" . "IsHome" true "isHidden" $isHidden) }}
<header class="entry-header"> <header class="entry-header">
<h2> <h2>
{{ .Title }} {{- .Title }}
{{- if .Draft }}<div class="entry-isdraft"><sup>&nbsp;&nbsp;[draft]</sup></div>{{- end }} {{- if .Draft }}<div class="entry-isdraft"><sup>&nbsp;&nbsp;[draft]</sup></div>{{ end -}}
</h2> </h2>
</header> </header>
{{- if (ne (.Param "hideSummary") true)}} {{- if (ne (.Param "hideSummary") true) }}
<section class="entry-content"> <section class="entry-content">
<p>{{ .Summary | plainify | htmlUnescape }}{{- if .Truncated }}...{{- end -}}</p> <p>{{ .Summary | plainify | htmlUnescape }}{{ if .Truncated }}...{{ end }}</p>
</section> </section>
{{- end }} {{- end }}
{{- if not (.Param "hideMeta") }} {{- if not (.Param "hideMeta") }}
@ -75,5 +75,7 @@
</nav> </nav>
</footer> </footer>
{{- end }} {{- end }}
{{end}}{{/* end profileMode */}}
{{- end }}{{/* end profileMode */}}
{{- end }}{{- /* end main */ -}} {{- end }}{{- /* end main */ -}}

View File

@ -17,11 +17,11 @@
<div class="post-meta"> <div class="post-meta">
{{- partial "translation_list.html" . -}} {{- partial "translation_list.html" . -}}
</div> </div>
{{- end}} {{- end }}
</header> </header>
<div id="searchbox"> <div id="searchbox">
<input id="searchInput" autofocus placeholder="{{.Title}} ↵" aria-label="search" type="search"> <input id="searchInput" autofocus placeholder="{{ .Title }} ↵" aria-label="search" type="search">
<ul id="searchResults" aria-label="search results"></ul> <ul id="searchResults" aria-label="search results"></ul>
</div> </div>

View File

@ -2,7 +2,7 @@
<article class="post-single"> <article class="post-single">
<header class="post-header"> <header class="post-header">
{{- partial "breadcrumbs.html" . }} {{ partial "breadcrumbs.html" . }}
<h1 class="post-title"> <h1 class="post-title">
{{ .Title }} {{ .Title }}
{{- if .Draft }}<div class="entry-isdraft"><sup>&nbsp;&nbsp;[draft]</sup></div>{{- end }} {{- if .Draft }}<div class="entry-isdraft"><sup>&nbsp;&nbsp;[draft]</sup></div>{{- end }}
@ -14,13 +14,13 @@
{{- end }} {{- end }}
{{- if not (.Param "hideMeta") }} {{- if not (.Param "hideMeta") }}
<div class="post-meta"> <div class="post-meta">
{{- partial "post_meta.html" . -}} {{- partial "post_meta.html" . -}}
{{- partial "translation_list.html" . -}} {{- partial "translation_list.html" . -}}
{{- partial "edit_post.html" . -}} {{- partial "edit_post.html" . -}}
</div> </div>
{{- end}} {{- end }}
</header> </header>
{{- $isHidden := .Params.cover.hidden | default .Site.Params.cover.hiddenInSingle | default .Site.Params.cover.hidden}} {{- $isHidden := .Params.cover.hidden | default .Site.Params.cover.hiddenInSingle | default .Site.Params.cover.hidden }}
{{- partial "cover.html" (dict "cxt" . "IsHome" false "isHidden" $isHidden) }} {{- partial "cover.html" (dict "cxt" . "IsHome" false "isHidden" $isHidden) }}
{{- if (.Param "ShowToc") }} {{- if (.Param "ShowToc") }}
{{- partial "toc.html" . }} {{- partial "toc.html" . }}
@ -41,24 +41,24 @@
{{- if and (gt (len $pages) 1) (in $pages . ) }} {{- if and (gt (len $pages) 1) (in $pages . ) }}
<nav class="paginav"> <nav class="paginav">
{{- with $pages.Next . }} {{- with $pages.Next . }}
<a class="prev" href="{{.Permalink}}"> <a class="prev" href="{{ .Permalink }}">
<span class="title">« {{ i18n "prev_page" }}</span> <span class="title">« {{ i18n "prev_page" }}</span>
<br> <br>
<span>{{- .Name -}}</span> <span>{{- .Name -}}</span>
</a> </a>
{{- end}} {{- end }}
{{- with $pages.Prev . }} {{- with $pages.Prev . }}
<a class="next" href="{{.Permalink}}"> <a class="next" href="{{ .Permalink }}">
<span class="title">{{ i18n "next_page" }} »</span> <span class="title">{{ i18n "next_page" }} »</span>
<br> <br>
<span>{{- .Name -}}</span> <span>{{- .Name -}}</span>
</a> </a>
{{- end}} {{- end }}
</nav> </nav>
{{- end }} {{- end }}
{{- end }} {{- end }}
{{- if (and .Site.Params.ShowShareButtons (ne .Params.disableShare true) ) }} {{- if (and .Site.Params.ShowShareButtons (ne .Params.disableShare true)) }}
{{- partial "share_icons.html" . }} {{- partial "share_icons.html" . -}}
{{- end }} {{- end }}
</footer> </footer>
@ -67,4 +67,4 @@
{{- end }} {{- end }}
</article> </article>
{{- end }}{{/* end main */}} {{- end }}{{/* end main */}}

View File

@ -1,4 +1,4 @@
{{ define "main" }} {{- define "main" }}
{{- if .Title }} {{- if .Title }}
<header class="page-header"> <header class="page-header">
@ -24,4 +24,4 @@
{{- end }} {{- end }}
</ul> </ul>
{{ end }}{{/* end main */}} {{- end }}{{/* end main */ -}}

View File

@ -1,2 +1,2 @@
<!-- formats .Content headings by adding an anchor --> {{- /* formats .Content headings by adding an anchor */ -}}
{{ . | replaceRE "(<h[1-6] id=\"([^\"]+)\".+)(</h[1-6]+>)" "${1}<a hidden class=\"anchor\" aria-hidden=\"true\" href=\"#${2}\">#</a>${3}" | safeHTML }} {{ . | replaceRE "(<h[1-6] id=\"([^\"]+)\".+)(</h[1-6]+>)" "${1}<a hidden class=\"anchor\" aria-hidden=\"true\" href=\"#${2}\">#</a>${3}" | safeHTML }}

View File

@ -1,7 +1,7 @@
{{- if or .Params.author .Site.Params.author }} {{- if or .Params.author .Site.Params.author }}
{{- $author := (.Params.author | default .Site.Params.author)}} {{- $author := (.Params.author | default .Site.Params.author) }}
{{- $author_type := (printf "%T" $author) }} {{- $author_type := (printf "%T" $author) }}
{{- if (or (eq $author_type "[]string") (eq $author_type "[]interface {}") ) }} {{- if (or (eq $author_type "[]string") (eq $author_type "[]interface {}")) }}
{{- (delimit $author ", " ) }} {{- (delimit $author ", " ) }}
{{- else }} {{- else }}
{{- $author }} {{- $author }}

View File

@ -1,9 +1,9 @@
{{- if (.Param "ShowBreadCrumbs")}} {{- if (.Param "ShowBreadCrumbs") -}}
<div class="breadcrumbs"> <div class="breadcrumbs">
{{- $url := replace .Parent.Permalink ( printf "%s" .Site.BaseURL) "" }} {{- $url := replace .Parent.Permalink (printf "%s" .Site.BaseURL) "" }}
{{- $lang_url := strings.TrimPrefix ( printf "%s/" .Lang) $url }} {{- $lang_url := strings.TrimPrefix (printf "%s/" .Lang) $url -}}
<a href="{{ "" | absLangURL }}">{{ i18n "home" | default "Home"}}</a> <a href="{{ "" | absLangURL }}">{{ i18n "home" | default "Home" }}</a>
{{- $scratch := newScratch }} {{- $scratch := newScratch }}
{{- range $index, $element := split $lang_url "/" }} {{- range $index, $element := split $lang_url "/" }}
@ -14,6 +14,6 @@
{{- print "&nbsp;»&nbsp;" | safeHTML -}}<a href="{{ $bc_pg.Permalink }}">{{ $bc_pg.Name }}</a> {{- print "&nbsp;»&nbsp;" | safeHTML -}}<a href="{{ $bc_pg.Permalink }}">{{ $bc_pg.Name }}</a>
{{- end }} {{- end }}
{{- end }} {{- end -}}
</div> </div>
{{- end }} {{- end -}}

View File

@ -1,5 +1,3 @@
<!-- Comments area start --> {{- /* Comments area start */ -}}
<!-- {{- /* to add comments read => https://gohugo.io/content-management/comments/ */ -}}
to add comments read => https://gohugo.io/content-management/comments/ {{- /* Comments area end */ -}}
-->
<!-- Comments area end -->

View File

@ -32,4 +32,4 @@
{{- end }} {{- end }}
</figure> </figure>
{{- end }}{{/* End image */}} {{- end }}{{/* End image */}}
{{- end -}}{{/* End context */}} {{- end -}}{{/* End context */ -}}

View File

@ -1,7 +1,8 @@
{{- if or .Params.editPost.URL .Site.Params.editPost.URL -}} {{- if or .Params.editPost.URL .Site.Params.editPost.URL -}}
{{- $fileUrlPath := path.Join .File.Path }} {{- $fileUrlPath := path.Join .File.Path }}
{{- if or .Params.author $.Site.Params.author (.Param "ShowReadingTime") (not .Date.IsZero) .IsTranslated }}|&nbsp;{{- end -}}
{{- if or .Params.author $.Site.Params.author (.Param "ShowReadingTime") (not .Date.IsZero) .IsTranslated }}&nbsp;|&nbsp;{{- end -}}
<a href="{{ .Params.editPost.URL | default .Site.Params.editPost.URL }}{{ if .Params.editPost.appendFilePath | default ( .Site.Params.editPost.appendFilePath | default false ) }}/{{ $fileUrlPath }}{{ end }}" rel="noopener noreferrer" target="_blank"> <a href="{{ .Params.editPost.URL | default .Site.Params.editPost.URL }}{{ if .Params.editPost.appendFilePath | default ( .Site.Params.editPost.appendFilePath | default false ) }}/{{ $fileUrlPath }}{{ end }}" rel="noopener noreferrer" target="_blank">
{{- .Params.editPost.Text | default (.Site.Params.editPost.Text | default (i18n "edit_post" | default "Edit") ) -}} {{- .Params.editPost.Text | default (.Site.Params.editPost.Text | default (i18n "edit_post" | default "Edit")) -}}
</a> </a>
{{- end }} {{- end }}

View File

@ -1,5 +1,3 @@
<!-- Footer custom content area start --> {{- /* Footer custom content area start */ -}}
<!-- {{- /* Insert any custom code web-analytics, resources, etc. here */ -}}
Insert any custom code web-analytics, resources, etc. here {{- /* Footer custom content area end */ -}}
-->
<!-- Footer custom content area end -->

View File

@ -1,5 +1,4 @@
<!-- Head custom content area start --> {{- /* Head custom content area start */ -}}
<!-- {{- /* Insert any custom code (web-analytics, resources, etc.) - it will appear in the <head></head> section of every page. */ -}}
Insert any custom code (web-analytics, resources, etc.) - it will appear in the <head></head> section of every page. Can be overwritten by partial with the same name in the global layouts. {{- /* Can be overwritten by partial with the same name in the global layouts. */ -}}
--> {{- /* Head custom content area end */ -}}
<!-- Head custom content area end -->

View File

@ -9,6 +9,7 @@
<span>&middot;</span> <span>&middot;</span>
<span>Theme <a href="https://git.io/hugopapermod" rel="noopener" target="_blank">PaperMod</a></span> <span>Theme <a href="https://git.io/hugopapermod" rel="noopener" target="_blank">PaperMod</a></span>
</footer> </footer>
{{- if (not .Site.Params.disableScrollToTop) }} {{- if (not .Site.Params.disableScrollToTop) }}
<a href="#top" aria-label="go to top" title="Go to Top (Alt + G)"> <a href="#top" aria-label="go to top" title="Go to Top (Alt + G)">
<button class="top-link" id="top-link" type="button" accesskey="g"> <button class="top-link" id="top-link" type="button" accesskey="g">
@ -18,18 +19,21 @@
</button> </button>
</a> </a>
{{- end }} {{- end }}
{{- partial "extend_footer.html" . -}} {{- partial "extend_footer.html" . -}}
{{- $isHLJSdisabled := (.Site.Params.assets.disableHLJS | default .Params.disableHLJS ) }} {{- $isHLJSdisabled := (.Site.Params.assets.disableHLJS | default .Params.disableHLJS ) }}
{{- if (and (eq .Kind "page") (ne .Layout "archives") (ne .Layout "search") (not $isHLJSdisabled)) }} {{- if (and (eq .Kind "page") (ne .Layout "archives") (ne .Layout "search") (not $isHLJSdisabled)) }}
{{- if not .Site.Params.assets.disableFingerprinting }} {{- if not .Site.Params.assets.disableFingerprinting }}
{{- $highlight := slice (resources.Get "js/highlight.min.js") | resources.Concat "assets/js/highlight.js" | minify | fingerprint }} {{- $highlight := slice (resources.Get "js/highlight.min.js") | resources.Concat "assets/js/highlight.js" | minify | fingerprint }}
<script defer src="{{ $highlight.RelPermalink }}" integrity="{{ $highlight.Data.Integrity }}" <script defer src="{{ $highlight.RelPermalink }}" integrity="{{ $highlight.Data.Integrity }}"
onload="hljs.initHighlightingOnLoad();"></script> onload="hljs.initHighlightingOnLoad();"></script>
{{- else}} {{- else }}
{{- $highlight := slice (resources.Get "js/highlight.min.js") | resources.Concat "assets/js/highlight.js" | minify }} {{- $highlight := slice (resources.Get "js/highlight.min.js") | resources.Concat "assets/js/highlight.js" | minify }}
<script defer src="{{ $highlight.RelPermalink }}" onload="hljs.initHighlightingOnLoad();"></script> <script defer src="{{ $highlight.RelPermalink }}" onload="hljs.initHighlightingOnLoad();"></script>
{{- end}}
{{- end }} {{- end }}
{{- end }}
<script> <script>
window.onload = function () { window.onload = function () {
if (localStorage.getItem("menu-scroll-position")) { if (localStorage.getItem("menu-scroll-position")) {

View File

@ -4,11 +4,13 @@
{{- if hugo.IsProduction | or (eq .Site.Params.env "production") }} {{- if hugo.IsProduction | or (eq .Site.Params.env "production") }}
<meta name="robots" content="index, follow"> <meta name="robots" content="index, follow">
{{- else }} {{- else }}
<meta name=" robots" content="noindex, nofollow"> <meta name="robots" content="noindex, nofollow">
{{- end -}} {{- end }}
<!-- Title -->
<title>{{ if .IsHome }}{{else}}{{ if .Title }}{{ .Title }} | {{ end }}{{end}}{{ .Site.Title }}</title> {{- /* Title */}}
<!-- Meta --> <title>{{ if .IsHome }}{{ else }}{{ if .Title }}{{ .Title }} | {{ end }}{{ end }}{{ .Site.Title }}</title>
{{- /* Meta */}}
<meta name="keywords" content="{{ if .Params.keywords -}} <meta name="keywords" content="{{ if .Params.keywords -}}
{{- range $i, $e := .Params.keywords }}{{ if $i }}, {{ end }}{{ $e }}{{ end }} {{- else }} {{- range $i, $e := .Params.keywords }}{{ if $i }}, {{ end }}{{ $e }}{{ end }} {{- else }}
{{- range $i, $e := .Params.tags }}{{ if $i }}, {{ end }}{{ $e }}{{ end }} {{- end -}}" /> {{- range $i, $e := .Params.tags }}{{ if $i }}, {{ end }}{{ $e }}{{ end }} {{- end -}}" />
@ -19,14 +21,15 @@
<link rel="canonical" href="{{ if .Params.canonicalURL -}} {{ trim .Params.canonicalURL " " }} {{- else -}} {{ .Permalink }} {{- end }}" /> <link rel="canonical" href="{{ if .Params.canonicalURL -}} {{ trim .Params.canonicalURL " " }} {{- else -}} {{ .Permalink }} {{- end }}" />
{{- if .Site.Params.analytics.google.SiteVerificationTag }} {{- if .Site.Params.analytics.google.SiteVerificationTag }}
<meta name="google-site-verification" content="{{ .Site.Params.analytics.google.SiteVerificationTag }}" /> <meta name="google-site-verification" content="{{ .Site.Params.analytics.google.SiteVerificationTag }}" />
{{- end}} {{- end }}
{{- if .Site.Params.analytics.yandex.SiteVerificationTag }} {{- if .Site.Params.analytics.yandex.SiteVerificationTag }}
<meta name="yandex-verification" content="{{ .Site.Params.analytics.yandex.SiteVerificationTag }}" /> <meta name="yandex-verification" content="{{ .Site.Params.analytics.yandex.SiteVerificationTag }}" />
{{- end}} {{- end }}
{{- if .Site.Params.analytics.bing.SiteVerificationTag }} {{- if .Site.Params.analytics.bing.SiteVerificationTag }}
<meta name="msvalidate.01" content="{{ .Site.Params.analytics.bing.SiteVerificationTag }}" /> <meta name="msvalidate.01" content="{{ .Site.Params.analytics.bing.SiteVerificationTag }}" />
{{- end}} {{- end }}
<!-- Styles -->
{{- /* Styles */}}
{{- $theme_vars := (resources.Get "css/core/theme-vars.css") }} {{- $theme_vars := (resources.Get "css/core/theme-vars.css") }}
{{- $reset := (resources.Get "css/core/reset.css") }} {{- $reset := (resources.Get "css/core/reset.css") }}
{{- $media := (resources.Get "css/core/zmedia.css") }} {{- $media := (resources.Get "css/core/zmedia.css") }}
@ -39,18 +42,19 @@
{{- /* order is important */}} {{- /* order is important */}}
{{- $core := (slice $theme_vars $reset $common $hljs $media) | resources.Concat "assets/css/core.css" }} {{- $core := (slice $theme_vars $reset $common $hljs $media) | resources.Concat "assets/css/core.css" }}
{{- $extended := (resources.Match "css/extended/*.css") | resources.Concat "assets/css/extended.css" }} {{- $extended := (resources.Match "css/extended/*.css") | resources.Concat "assets/css/extended.css" }}
{{- /* bundle all required css */}}
{{- /* Add extended css after theme style */ -}} {{- /* bundle all required css */}}
{{- /* Add extended css after theme style */ -}}
{{- $stylesheet := (slice $core $extended) | resources.Concat "assets/css/stylesheet.css" | minify }} {{- $stylesheet := (slice $core $extended) | resources.Concat "assets/css/stylesheet.css" | minify }}
{{- if not .Site.Params.assets.disableFingerprinting }} {{- if not .Site.Params.assets.disableFingerprinting }}
{{- $stylesheet := $stylesheet | fingerprint -}} {{- $stylesheet := $stylesheet | fingerprint }}
<link href="{{ $stylesheet.RelPermalink }}" integrity="{{ $stylesheet.Data.Integrity }}" rel="preload stylesheet" <link href="{{ $stylesheet.RelPermalink }}" integrity="{{ $stylesheet.Data.Integrity }}" rel="preload stylesheet" as="style">
as="style"> {{- else }}
{{- else}}
<link href="{{ $stylesheet.RelPermalink }}" rel="preload stylesheet" as="style"> <link href="{{ $stylesheet.RelPermalink }}" rel="preload stylesheet" as="style">
{{- end}} {{- end }}
<!-- Search -->
{{- /* Search */}}
{{- if (eq .Layout `search`) -}} {{- if (eq .Layout `search`) -}}
<link rel="preload" as="fetch" href="../index.json" crossOrigin="anonymous"> <link rel="preload" as="fetch" href="../index.json" crossOrigin="anonymous">
{{- $fastsearch := resources.Get "js/fastsearch.js" | resources.ExecuteAsTemplate "js/fastsearch.js" .Site.Params.fuseOpts }} {{- $fastsearch := resources.Get "js/fastsearch.js" | resources.ExecuteAsTemplate "js/fastsearch.js" .Site.Params.fuseOpts }}
@ -58,38 +62,38 @@
{{- if not .Site.Params.assets.disableFingerprinting }} {{- if not .Site.Params.assets.disableFingerprinting }}
{{- $search := (slice $fusejs $fastsearch ) | resources.Concat "assets/js/search.js" | minify | fingerprint }} {{- $search := (slice $fusejs $fastsearch ) | resources.Concat "assets/js/search.js" | minify | fingerprint }}
<script defer src="{{ $search.RelPermalink }}" onload="loadSearch();" integrity="{{ $search.Data.Integrity }}"></script> <script defer src="{{ $search.RelPermalink }}" onload="loadSearch();" integrity="{{ $search.Data.Integrity }}"></script>
{{- else}} {{- else }}
{{ $search := (slice $fusejs $fastsearch ) | resources.Concat "assets/js/search.js" | minify }} {{- $search := (slice $fusejs $fastsearch ) | resources.Concat "assets/js/search.js" | minify }}
<script defer src="{{ $search.RelPermalink }}" onload="loadSearch();"></script> <script defer src="{{ $search.RelPermalink }}" onload="loadSearch();"></script>
{{- end}} {{- end }}
{{- end -}} {{- end -}}
<!-- Favicons --> {{- /* Favicons */}}
<link rel="icon" href="{{- .Site.Params.assets.favicon | default "favicon.ico" | absURL -}}"> <link rel="icon" href="{{ .Site.Params.assets.favicon | default "favicon.ico" | absURL }}">
<link rel="icon" type="image/png" sizes="16x16" href=" <link rel="icon" type="image/png" sizes="16x16" href="{{ .Site.Params.assets.favicon16x16 | default "favicon-16x16.png" | absURL }}">
{{- .Site.Params.assets.favicon16x16 | default "favicon-16x16.png" | absURL -}}"> <link rel="icon" type="image/png" sizes="32x32" href="{{ .Site.Params.assets.favicon32x32 | default "favicon-32x32.png" | absURL }}">
<link rel="icon" type="image/png" sizes="32x32" href=" <link rel="apple-touch-icon" href="{{ .Site.Params.assets.apple_touch_icon | default "apple-touch-icon.png" | absURL }}">
{{- .Site.Params.assets.favicon32x32 | default "favicon-32x32.png" | absURL -}}"> <link rel="mask-icon" href="{{ .Site.Params.assets.safari_pinned_tab | default "safari-pinned-tab.svg" | absURL }}">
<link rel="apple-touch-icon" href="
{{- .Site.Params.assets.apple_touch_icon | default "apple-touch-icon.png" | absURL -}}">
<link rel="mask-icon" href="{{- .Site.Params.assets.safari_pinned_tab | default "safari-pinned-tab.svg" | absURL -}}">
<meta name="theme-color" content="#2e2e33"> <meta name="theme-color" content="#2e2e33">
<meta name="msapplication-TileColor" content="#2e2e33"> <meta name="msapplication-TileColor" content="#2e2e33">
<!-- Generator -->
{{- hugo.Generator }} {{- /* Generator */}}
<!-- RSS --> {{ hugo.Generator }}
{{- range .AlternativeOutputFormats -}}
{{- /* RSS */}}
{{ range .AlternativeOutputFormats -}}
<link rel="{{ .Rel }}" type="{{ .MediaType.Type }}" href="{{ .Permalink | safeURL }}"> <link rel="{{ .Rel }}" type="{{ .MediaType.Type }}" href="{{ .Permalink | safeURL }}">
{{ end -}} {{ end -}}
{{- range .AllTranslations -}} {{- range .AllTranslations -}}
<link rel="alternate" hreflang="{{- .Lang -}}" href="{{- .Permalink -}}" /> <link rel="alternate" hreflang="{{ .Lang }}" href="{{ .Permalink }}" />
{{ end }} {{ end }}
{{- partial "extend_head.html" . -}} {{- partial "extend_head.html" . -}}
<!-- Misc -->
{{- /* Misc */}}
{{- if hugo.IsProduction | or (eq .Site.Params.env "production") }} {{- if hugo.IsProduction | or (eq .Site.Params.env "production") }}
{{- template "_internal/google_analytics_async.html" . }} {{- template "_internal/google_analytics_async.html" . }}
{{- template "_internal/google_news.html" . }} {{- template "_internal/google_news.html" . }}
{{- template "partials/templates/opengraph.html" . }} {{- template "partials/templates/opengraph.html" . }}
{{- template "partials/templates/twitter_cards.html" . }} {{- template "partials/templates/twitter_cards.html" . }}
{{- template "partials/templates/schema_json.html" . }} {{- template "partials/templates/schema_json.html" . }}
{{- end }} {{- end -}}

View File

@ -1,6 +1,6 @@
{{- /* theme-toggle is enabled */}} {{- /* theme-toggle is enabled */}}
{{- if (not .Site.Params.disableThemeToggle) }} {{- if (not .Site.Params.disableThemeToggle) }}
{{- /* theme is light */}} {{- /* theme is light */}}
{{- if (eq .Site.Params.defaultTheme "light") }} {{- if (eq .Site.Params.defaultTheme "light") }}
<script> <script>
if (localStorage.getItem("pref-theme") === "dark") { if (localStorage.getItem("pref-theme") === "dark") {
@ -8,7 +8,7 @@
} }
</script> </script>
{{- /* theme is dark */}} {{- /* theme is dark */}}
{{- else if (eq .Site.Params.defaultTheme "dark") }} {{- else if (eq .Site.Params.defaultTheme "dark") }}
<script> <script>
if (localStorage.getItem("pref-theme") === "light") { if (localStorage.getItem("pref-theme") === "light") {
@ -17,7 +17,7 @@
</script> </script>
{{- else }} {{- else }}
{{- /* theme is auto */}} {{- /* theme is auto */}}
<script> <script>
if (localStorage.getItem("pref-theme") === "dark") { if (localStorage.getItem("pref-theme") === "dark") {
document.body.classList.add('dark'); document.body.classList.add('dark');
@ -29,7 +29,7 @@
</script> </script>
{{- end }} {{- end }}
{{- /* theme-toggle is disabled and theme is auto */}} {{- /* theme-toggle is disabled and theme is auto */}}
{{- else if (and (ne .Site.Params.defaultTheme "light") (ne .Site.Params.defaultTheme "dark"))}} {{- else if (and (ne .Site.Params.defaultTheme "light") (ne .Site.Params.defaultTheme "dark"))}}
<script> <script>
if (window.matchMedia('(prefers-color-scheme: dark)').matches) { if (window.matchMedia('(prefers-color-scheme: dark)').matches) {
@ -73,10 +73,11 @@
border-color: var(--theme); border-color: var(--theme);
} }
} }
</style> </style>
{{- end }} {{- end }}
</noscript> </noscript>
<header class="header"> <header class="header">
<nav class="nav"> <nav class="nav">
<div class="logo"> <div class="logo">
@ -85,7 +86,7 @@
<a href="{{ "" | absLangURL }}" accesskey="h" title="{{ $label_text }} (Alt + H)"> <a href="{{ "" | absLangURL }}" accesskey="h" title="{{ $label_text }} (Alt + H)">
{{- if .Site.Params.label.icon }} {{- if .Site.Params.label.icon }}
<img src="{{- .Site.Params.label.icon -}}" alt="logo" aria-label="logo" <img src="{{- .Site.Params.label.icon -}}" alt="logo" aria-label="logo"
height="{{- .Site.Params.label.iconHeight | default "30px" -}}"> height="{{- .Site.Params.label.iconHeight | default " 30px" -}}">
{{- end -}} {{- end -}}
{{- $label_text -}} {{- $label_text -}}
</a> </a>
@ -112,11 +113,11 @@
<line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line> <line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>
</svg> </svg>
</button> </button>
{{- end}} {{- end }}
{{ $lang := .Lang}}
{{ $separator := or $label_text (not .Site.Params.disableThemeToggle)}}
{{- with $.Site.Home.AllTranslations }}
{{- $lang := .Lang}}
{{- $separator := or $label_text (not .Site.Params.disableThemeToggle)}}
{{- with $.Site.Home.AllTranslations }}
<ul class="lang-switch"> <ul class="lang-switch">
{{- if $separator }}<li>|</li>{{ end }} {{- if $separator }}<li>|</li>{{ end }}
{{- range . -}} {{- range . -}}
@ -141,7 +142,7 @@
<ul id="menu" onscroll="menu_on_scroll()"> <ul id="menu" onscroll="menu_on_scroll()">
{{- range .Site.Menus.main }} {{- range .Site.Menus.main }}
{{- $menu_item_url := (cond (strings.HasSuffix .URL "/") .URL (printf "%s/" .URL) ) | absLangURL }} {{- $menu_item_url := (cond (strings.HasSuffix .URL "/") .URL (printf "%s/" .URL) ) | absLangURL }}
{{- $page_url:= $currentPage.Permalink | absLangURL }} {{- $page_url:= $currentPage.Permalink | absLangURL }}
{{- $is_search := eq ($.Site.GetPage .KeyName).Layout `search` }} {{- $is_search := eq ($.Site.GetPage .KeyName).Layout `search` }}
<li> <li>
<a href="{{ .URL | absLangURL }}" title="{{ .Title | default .Name }} {{- cond $is_search (" (Alt + /)" | safeHTMLAttr) ("" | safeHTMLAttr ) }}" <a href="{{ .URL | absLangURL }}" title="{{ .Title | default .Name }} {{- cond $is_search (" (Alt + /)" | safeHTMLAttr) ("" | safeHTMLAttr ) }}"
@ -151,7 +152,7 @@
</span> </span>
</a> </a>
</li> </li>
{{- end -}} {{- end }}
</ul> </ul>
</nav> </nav>
</header> </header>

View File

@ -1,13 +1,13 @@
{{- with $.Site.Params.homeInfoParams }} {{- with $.Site.Params.homeInfoParams }}
<article class="first-entry home-info"> <article class="first-entry home-info">
<header class="entry-header"> <header class="entry-header">
<h1>{{- .Title | markdownify }}</h1> <h1>{{ .Title | markdownify }}</h1>
</header> </header>
<section class="entry-content"> <section class="entry-content">
<p>{{- .Content | markdownify }}</p> <p>{{ .Content | markdownify }}</p>
</section> </section>
<footer class="entry-footer"> <footer class="entry-footer">
{{- partial "social_icons.html" $.Site.Params.socialIcons -}} {{ partial "social_icons.html" $.Site.Params.socialIcons }}
</footer> </footer>
</article> </article>
{{- end}} {{- end -}}

View File

@ -1,19 +1,21 @@
<div class="profile"> <div class="profile">
{{- with .Site.Params.profileMode }} {{- with .Site.Params.profileMode }}
<div class="profile_inner"> <div class="profile_inner">
{{- if .imageUrl}}<img src="{{ .imageUrl}}" alt="{{ .imageTitle | default "profile image" }}" {{- if .imageUrl -}}
height="{{- .imageHeight | default 150 -}}" width="{{- .imageWidth | default 150 -}}" />{{- end}} <img src="{{ .imageUrl }}" alt="{{ .imageTitle | default "profile image" }}"
<h1>{{- .title | default $.Site.Title | markdownify -}}</h1> height="{{ .imageHeight | default 150 }}" width="{{ .imageWidth | default 150 }}" />
<span>{{- .subtitle | markdownify -}}</span> {{- end }}
<h1>{{ .title | default $.Site.Title | markdownify }}</h1>
<span>{{ .subtitle | markdownify }}</span>
{{- partial "social_icons.html" $.Site.Params.socialIcons -}} {{- partial "social_icons.html" $.Site.Params.socialIcons -}}
{{- with .buttons }} {{- with .buttons }}
<div class="buttons"> <div class="buttons">
{{- range . -}} {{- range . }}
<a class="button" href="{{ trim .url " " }}" rel="noopener" title="{{ .name | humanize }}"> <a class="button" href="{{ trim .url " " }}" rel="noopener" title="{{ .name | humanize }}">
<span class="button-inner">{{ .name }}</span> <span class="button-inner">{{ .name }}</span>
</a> </a>
{{- end -}} {{- end }}
</div> </div>
{{- end }} {{- end }}
</div> </div>

View File

@ -1,17 +1,17 @@
{{- $scratch := newScratch}} {{- $scratch := newScratch }}
{{- if not .Date.IsZero -}} {{- if not .Date.IsZero -}}
{{- $scratch.Add "meta" (slice (.Date.Format (default "January 2, 2006" .Site.Params.DateFormat))) }} {{- $scratch.Add "meta" (slice (.Date.Format (default "January 2, 2006" .Site.Params.DateFormat))) }}
{{- end -}} {{- end }}
{{- if (.Param "ShowReadingTime") -}} {{- if (.Param "ShowReadingTime") -}}
{{- $scratch.Add "meta" (slice (i18n "read_time" .ReadingTime | default (printf "%s min" .ReadingTime))) }} {{- $scratch.Add "meta" (slice (i18n "read_time" .ReadingTime | default (printf "%s min" .ReadingTime))) }}
{{- end -}}
{{ with (partial "author.html" . ) }}
{{ $scratch.Add "meta" (slice .)}}
{{end}}
{{- with ($scratch.Get "meta")}}
{{- delimit . "&nbsp;·&nbsp;"}}
{{- end }} {{- end }}
{{- with (partial "author.html" .) }}
{{- $scratch.Add "meta" (slice .) }}
{{- end }}
{{- with ($scratch.Get "meta") }}
{{- delimit . "&nbsp;·&nbsp;" -}}
{{- end -}}

View File

@ -1,13 +1,13 @@
{{- $pageurl := .Permalink }} {{- $pageurl := .Permalink }}
{{- $title := .Title }} {{- $title := .Title }}
{{ $.Scratch.Set "tags" ""}} {{- $.Scratch.Set "tags" ""}}
{{- with .Params.Tags }} {{- with .Params.Tags }}
{{ $hashtags := newScratch}} {{ $hashtags := newScratch}}
{{ range . }}{{ $hashtags.Add "tags" (slice (replaceRE "(\\s)" "" . ))}}{{end}} {{- range . }}{{ $hashtags.Add "tags" (slice (replaceRE "(\\s)" "" . ))}}{{end}}
{{ $.Scratch.Set "tags" (delimit ($hashtags.Get "tags") ",") }} {{- $.Scratch.Set "tags" (delimit ($hashtags.Get "tags") ",") }}
{{- end }} {{- end -}}
<div class="share-buttons"> <div class="share-buttons">
<a target="_blank" rel="noopener noreferrer" aria-label="share {{ $title | plainify }} on twitter" <a target="_blank" rel="noopener noreferrer" aria-label="share {{ $title | plainify }} on twitter"

View File

@ -1,6 +1,7 @@
<div class="social-icons"> <div class="social-icons">
{{- range . -}} {{- range . }}
<a href="{{ trim .url " " }}" target="_blank" rel="noopener noreferrer me" <a href="{{ trim .url " " }}" target="_blank" rel="noopener noreferrer me" title="{{ .name | humanize }}">
title="{{ .name | humanize }}">{{ partial "svg.html" . }}</a> {{ partial "svg.html" . }}
{{- end -}} </a>
{{- end }}
</div> </div>

View File

@ -1,4 +1,4 @@
{{ $icon_name := ( trim .name " " | lower )}} {{- $icon_name := ( trim .name " " | lower )}}
{{- if (eq $icon_name "123rf") -}} {{- if (eq $icon_name "123rf") -}}
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round"> stroke-linecap="round" stroke-linejoin="round">

View File

@ -114,6 +114,6 @@
} }
} }
</script> </script>
{{ end }}{{/* .IsPage end */}} {{- end }}{{/* .IsPage end */}}
{{ end }} {{- end -}}

View File

@ -7,7 +7,7 @@
{{- $headers := findRE "<h[1-6].*?>(.|\n])+?</h[1-6]>" .Content -}} {{- $headers := findRE "<h[1-6].*?>(.|\n])+?</h[1-6]>" .Content -}}
{{- $has_headers := ge (len $headers) 1 -}} {{- $has_headers := ge (len $headers) 1 -}}
{{- if $has_headers -}} {{- if $has_headers -}}
{{- $largest := 6 -}} {{- $largest := 6 -}}
{{- range $headers -}} {{- range $headers -}}
{{- $headerLevel := index (findRE "[1-6]" . 1) 0 -}} {{- $headerLevel := index (findRE "[1-6]" . 1) 0 -}}
@ -16,9 +16,9 @@
{{- $largest = $headerLevel -}} {{- $largest = $headerLevel -}}
{{- end -}} {{- end -}}
{{- end -}} {{- end -}}
{{- $firstHeaderLevel := len (seq (index (findRE "[1-6]" (index $headers 0) 1) 0)) -}} {{- $firstHeaderLevel := len (seq (index (findRE "[1-6]" (index $headers 0) 1) 0)) -}}
{{- $.Scratch.Set "bareul" slice -}} {{- $.Scratch.Set "bareul" slice -}}
<ul> <ul>
{{- range seq (sub $firstHeaderLevel $largest) -}} {{- range seq (sub $firstHeaderLevel $largest) -}}
@ -28,14 +28,14 @@
{{- range $i, $header := $headers -}} {{- range $i, $header := $headers -}}
{{- $headerLevel := index (findRE "[1-6]" . 1) 0 -}} {{- $headerLevel := index (findRE "[1-6]" . 1) 0 -}}
{{- $headerLevel := len (seq $headerLevel) -}} {{- $headerLevel := len (seq $headerLevel) -}}
{{/* get id="xyz" */}} {{/* get id="xyz" */}}
{{- $id := index (findRE "(id=\"(.*?)\")" $header 9) 0 }} {{- $id := index (findRE "(id=\"(.*?)\")" $header 9) 0 }}
{{- /* strip id="" to leave xyz, no way to get regex capturing groups in hugo */ -}} {{- /* strip id="" to leave xyz, no way to get regex capturing groups in hugo */ -}}
{{- $cleanedID := replace (replace $id "id=\"" "") "\"" "" }} {{- $cleanedID := replace (replace $id "id=\"" "") "\"" "" }}
{{- $header := replaceRE "<h[1-6].*?>((.|\n])+?)</h[1-6]>" "$1" $header -}} {{- $header := replaceRE "<h[1-6].*?>((.|\n])+?)</h[1-6]>" "$1" $header -}}
{{- if ne $i 0 -}} {{- if ne $i 0 -}}
{{- $prevHeaderLevel := index (findRE "[1-6]" (index $headers (sub $i 1)) 1) 0 -}} {{- $prevHeaderLevel := index (findRE "[1-6]" (index $headers (sub $i 1)) 1) 0 -}}
{{- $prevHeaderLevel := len (seq $prevHeaderLevel) -}} {{- $prevHeaderLevel := len (seq $prevHeaderLevel) -}}
@ -66,28 +66,28 @@
{{- end -}} {{- end -}}
{{- end -}} {{- end -}}
{{- end -}} {{- end -}}
{{- end -}} {{- end }}
<li> <li>
<a href="#{{- $cleanedID -}}" aria-label="{{- $header | plainify -}}">{{- $header | safeHTML -}}</a> <a href="#{{- $cleanedID -}}" aria-label="{{- $header | plainify -}}">{{- $header | safeHTML -}}</a>
{{- else -}} {{- else }}
<li> <li>
<a href="#{{- $cleanedID -}}" aria-label="{{- $header | plainify -}}">{{- $header | safeHTML -}}</a> <a href="#{{- $cleanedID -}}" aria-label="{{- $header | plainify -}}">{{- $header | safeHTML -}}</a>
{{- end -}} {{- end -}}
{{- end -}} {{- end -}}
<!-- {{- $firstHeaderLevel := len (seq (index (findRE "[1-6]" (index $headers 0) 1) 0)) -}} --> <!-- {{- $firstHeaderLevel := len (seq (index (findRE "[1-6]" (index $headers 0) 1) 0)) -}} -->
{{- $firstHeaderLevel := $largest }} {{- $firstHeaderLevel := $largest }}
{{- $lastHeaderLevel := len (seq (index (findRE "[1-6]" (index $headers (sub (len $headers) 1)) 1) 0)) -}} {{- $lastHeaderLevel := len (seq (index (findRE "[1-6]" (index $headers (sub (len $headers) 1)) 1) 0)) }}
</li> </li>
{{- range seq (sub $lastHeaderLevel $firstHeaderLevel) -}} {{- range seq (sub $lastHeaderLevel $firstHeaderLevel) -}}
{{- if in ($.Scratch.Get "bareul") (add . $firstHeaderLevel) -}} {{- if in ($.Scratch.Get "bareul") (add . $firstHeaderLevel) }}
</ul> </ul>
{{- else -}} {{- else }}
</ul> </ul>
</li> </li>
{{- end -}} {{- end -}}
{{- end -}} {{- end }}
</ul> </ul>
{{- end -}} {{- end }}
</div> </div>
</details> </details>
</div> </div>

View File

@ -1,9 +1,9 @@
{{- if .IsTranslated -}} {{- if .IsTranslated -}}
{{- if (ne .Layout "search")}} {{- if (ne .Layout "search") }}
{{- if or .Params.author $.Site.Params.author (.Param "ShowReadingTime") (not .Date.IsZero) }}&nbsp;|&nbsp;{{- end -}} {{- if or .Params.author $.Site.Params.author (.Param "ShowReadingTime") (not .Date.IsZero) }}&nbsp;|&nbsp;{{- end -}}
{{- end }} {{- end }}
<ul class="i18n_list"> <ul class="i18n_list">
{{- i18n "translations" | default "Translations"}}: {{- i18n "translations" | default "Translations" }}:
{{- range .Translations }} {{- range .Translations }}
<li> <li>
<a href="{{ .Permalink }}"> <a href="{{ .Permalink }}">
@ -16,4 +16,4 @@
</li> </li>
{{- end }} {{- end }}
</ul> </ul>
{{- end }} {{- end -}}