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

github.com/gkmngrgn/hugo-alageek-theme.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGökmen Görgen <gkmngrgn@gmail.com>2022-02-21 04:30:03 +0300
committerGökmen Görgen <gkmngrgn@gmail.com>2022-02-21 04:30:03 +0300
commit2f3ae0ab2b27d84261c5fc18bed0890f6d5cdd5c (patch)
tree284f7a456fc8a11b68d59d7b292ac7a18d709668
parent504a94b3b3e931bbb82512aada07e947e24467ae (diff)
add missing blog templates.
-rw-r--r--layouts/blog/section.html28
-rw-r--r--layouts/blog/single.html136
2 files changed, 164 insertions, 0 deletions
diff --git a/layouts/blog/section.html b/layouts/blog/section.html
new file mode 100644
index 0000000..9d52dc5
--- /dev/null
+++ b/layouts/blog/section.html
@@ -0,0 +1,28 @@
+{{ define "main" }}
+ <div class="content">
+ <div class="container">
+ <div class="row justify-content-center">
+ <div class="col-md-12 col-lg-10">
+ <div class="markdown">
+ {{ partial "content" . }}
+ </div>
+
+ <div class="mx-0 mx-md-4 posts">
+ <h1>{{ i18n "blog_posts" }}</h1>
+
+ <ul class="mb-5 list-unstyled">
+ {{ range (.Paginate (.Pages.GroupByDate "Jan, 2006" "desc")).PageGroups }}
+ <li class="groupby">{{ .Key }}</li>
+ {{ range sort .Pages "Date" "desc" }}
+ {{ partial "list" . }}
+ {{ end }}
+ {{ end }}
+ </ul>
+
+ {{ template "_internal/pagination.html" . }}
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+{{ end }}
diff --git a/layouts/blog/single.html b/layouts/blog/single.html
new file mode 100644
index 0000000..9e679b4
--- /dev/null
+++ b/layouts/blog/single.html
@@ -0,0 +1,136 @@
+{{ define "main" }}
+ {{ $isTocEnabled := or (.Params.toc) (and (.Site.Params.toc) (or (not (isset .Params "toc")) (.Params.toc))) }}
+
+ {{ .Scratch.Set "isTocEnabled" $isTocEnabled }}
+
+
+ <div class="content">
+ <div class="container">
+ <div class="row justify-content-center">
+ <div
+ {{ if $isTocEnabled }}
+ class="col-md-9 col-lg-9"
+ {{ else }}
+ class="col-md-12 col-lg-10"
+ {{ end }}
+ >
+ <h1 class="mx-0 mx-md-4">
+ {{ .Title }}
+ </h1>
+
+ <div class="mb-4 mb-md-5 meta">
+ <span
+ class="date"
+ title="{{ .Date.Format "Mon Jan 2 2006 15:04:05 MST" }}"
+ >
+ {{ .Date.Format "January 02, 2006" }}
+ </span>
+
+ {{ if not .Params.noauthor }}
+ {{ if .Params.author }}
+ <span class="author middot" title="{{ .Params.Author }}">
+ {{ .Params.author }}
+ </span>
+ {{ end }}
+ {{ end }}
+
+
+ <span class="reading-time middot">
+ {{ i18n "reading_time" .ReadingTime }}
+ </span>
+
+ <div class="d-none d-md-inline tags">
+ <ul class="list-unstyled d-inline">
+ {{ range .Params.tags }}
+ <li class="d-inline middot">
+ <a href="{{ "/tags/" | relLangURL }}{{ . | urlize }}">
+ {{ . }}
+ </a>
+ </li>
+ {{ end }}
+ </ul>
+ </div>
+
+ <div class="d-none d-md-inline tags">
+ <ul class="list-unstyled d-inline">
+ {{ if isset .Params "hacker_news_id" }}
+ {{ if ne .Params.hacker_news_id "" }}
+ <li class="d-inline middot">
+ <a
+ href="https://news.ycombinator.com/item?id={{ .Params.hacker_news_id }}"
+ >
+ Hacker News
+ </a>
+ </li>
+ {{ end }}
+ {{ end }}
+ {{ if isset .Params "lobsters_id" }}
+ {{ if ne .Params.lobsters_id "" }}
+ <li class="d-inline middot">
+ <a href="https://lobste.rs/s/{{ .Params.lobsters_id }}">
+ Lobsters
+ </a>
+ </li>
+ {{ end }}
+ {{ end }}
+ </ul>
+ </div>
+ </div>
+
+ <div class="markdown">
+ {{ partial "content" . }}
+ </div>
+ </div>
+
+ {{ if $isTocEnabled }}
+ <div class="col-sm-12 col-md-3">
+ {{ replace .TableOfContents "id=\"TableOfContents\"" "id=\"TableOfContents\" class=\"sticky-top\"" | safeHTML }}
+ </div>
+ {{ end }}
+ </div>
+
+ <div class="row{{ if not $isTocEnabled }}justify-content-center{{ end }}">
+ <div
+ {{ if $isTocEnabled }}
+ class="col-md-9 col-lg-9"
+ {{ else }}
+ class="col-md-12 col-lg-10"
+ {{ end }}
+ >
+ {{ if .Site.Params.posts_navigation }}
+ <div class="navigation">
+ <div class="row">
+ <div class="col-12 col-md-6">
+ {{ if .PrevInSection }}
+ <div class="mx-0 mx-md-4 mt-4 text-start">
+ <a href="{{ .PrevInSection.Permalink }}">
+ {{ partial "icon_prev" . }}
+ <span class="text">{{ .PrevInSection.Title }}</span>
+ </a>
+ </div>
+ {{ end }}
+ </div>
+ <div class="col-12 col-md-6">
+ {{ if .NextInSection }}
+ <div class="mx-0 mx-md-4 mt-4 text-end">
+ <a href="{{ .NextInSection.Permalink }}">
+ <span class="text">{{ .NextInSection.Title }}</span>
+ {{ partial "icon_next" . }}
+ </a>
+ </div>
+ {{ end }}
+ </div>
+ </div>
+ </div>
+ {{ end }}
+
+ {{ if .Site.DisqusShortname }}
+ <div class="mt-5 mx-0 mx-md-4 disqus">
+ {{ template "_internal/disqus.html" . }}
+ </div>
+ {{ end }}
+ </div>
+ </div>
+ </div>
+ </div>
+{{ end }}