diff options
Diffstat (limited to 'themes/landau-hacker/layouts')
8 files changed, 116 insertions, 0 deletions
diff --git a/themes/landau-hacker/layouts/404.html b/themes/landau-hacker/layouts/404.html new file mode 100644 index 0000000..e939055 --- /dev/null +++ b/themes/landau-hacker/layouts/404.html @@ -0,0 +1,39 @@ +<!DOCTYPE html> +<html lang="{{ site.Language.Lang | default "ru" }}"> +<head> + <meta charset="utf-8"> + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <title>404 — Страница не найдена · {{ site.Title }}</title> + <meta name="description" content="Запрошенная страница не существует на сайте LANDAU"> + <link rel="canonical" href="{{ .Permalink }}"> + <link rel="icon" type="image/svg+xml" href="{{ "/favicon.svg" | relURL }}"> + <link rel="stylesheet" href="{{ "/css/hacker.css" | relURL }}"> +</head> +<body> + <header> + <div class="container"> + <a id="a-title" href="{{ "/" | relURL }}"> + <h1>{{ site.Title }}</h1> + </a> + <h2>{{ site.Params.description }}</h2> + </div> + </header> + + <div class="container"> + <section id="main_content"> + <h1>404</h1> + <p>Страница не найдена. Возможно, она была перемещена или удалена.</p> + <p>Проверьте правильность адреса или вернитесь на <a href="{{ "/" | relURL }}">главную страницу</a>.</p> + <hr> + <p><small>Если вы уверены, что страница должна существовать, свяжитесь с нами через <a href="https://t.me/linux_kernel_O">Telegram-канал</a>.</small></p> + </section> + </div> + + <footer> + <div class="container"> + <p class="version">ver.{{ with site.Params.version }}{{ . }}{{ else }}dev{{ end }}</p> + </div> + </footer> +</body> +</html> diff --git a/themes/landau-hacker/layouts/_default/_markup/render-codeblock.html b/themes/landau-hacker/layouts/_default/_markup/render-codeblock.html new file mode 100644 index 0000000..e86da3c --- /dev/null +++ b/themes/landau-hacker/layouts/_default/_markup/render-codeblock.html @@ -0,0 +1,7 @@ +aaaaaaaaaa{{- warnf "codeblock hook triggered for %s" .Position -}} +{{- $lang := .Attributes.lang | default "" -}} +{{- if eq $lang "mermaid" -}} + <pre class="mermaid">{{ .Inner | safeHTML }}</pre> +{{- else -}} + <pre><code class="language-{{ $lang }}">{{ .Inner | safeHTML }}</code></pre> +{{- end -}}
\ No newline at end of file diff --git a/themes/landau-hacker/layouts/_default/baseof.html b/themes/landau-hacker/layouts/_default/baseof.html new file mode 100644 index 0000000..57080b5 --- /dev/null +++ b/themes/landau-hacker/layouts/_default/baseof.html @@ -0,0 +1,43 @@ +<!DOCTYPE html> +<html lang="{{ site.Language.Lang | default "ru" }}"> +<head> + <meta charset="utf-8"> + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <title>{{ if .IsHome }}{{ site.Title }}{{ else }}{{ .Title }} · {{ site.Title }}{{ end }}</title> + <meta name="description" content="{{ with .Description }}{{ . }}{{ else }}{{ site.Params.description }}{{ end }}"> + <link rel="canonical" href="{{ .Permalink }}"> + <meta property="og:type" content="{{ if .IsHome }}website{{ else }}article{{ end }}"> + <meta property="og:title" content="{{ if .IsHome }}{{ site.Title }}{{ else }}{{ .Title }}{{ end }}"> + <meta property="og:url" content="{{ .Permalink }}"> + <meta property="og:description" content="{{ with .Description }}{{ . }}{{ else }}{{ site.Params.description }}{{ end }}"> + {{ with .OutputFormats.Get "rss" -}} + <link rel="alternate" type="application/rss+xml" href="{{ .RelPermalink }}" title="{{ site.Title }}"> + {{- end }} + <link rel="icon" type="image/svg+xml" href="{{ "/favicon.svg" | relURL }}"> + <link rel="stylesheet" href="{{ "/css/hacker.css" | relURL }}"> + {{- partial "head-additions.html" . -}} +</head> +<body> + <header> + <div class="container"> + <a id="a-title" href="{{ "/" | relURL }}"> + <h1>{{ site.Title }}</h1> + </a> + <h2>{{ site.Params.description }}</h2> + </div> + </header> + + <div class="container"> + <section id="main_content"> + {{ block "main" . }}{{ end }} + </section> + </div> + + <footer> + <div class="container"> + <p class="version">ver.{{ with site.Params.version }}{{ . }}{{ else }}dev{{ end }}</p> + </div> + </footer> +</body> +</html> diff --git a/themes/landau-hacker/layouts/_default/list.html b/themes/landau-hacker/layouts/_default/list.html new file mode 100644 index 0000000..2111000 --- /dev/null +++ b/themes/landau-hacker/layouts/_default/list.html @@ -0,0 +1,14 @@ +{{ define "main" }} +{{ .Content }} + +{{ with .Pages.ByDate.Reverse }} +<ul> + {{ range . }} + <li> + <a href="{{ .RelPermalink }}">{{ .Title }}</a> + {{- with .Date }} — <time datetime="{{ .Format "2006-01-02" }}">{{ .Format "2 January 2006" }}</time>{{ end }} + </li> + {{ end }} +</ul> +{{ end }} +{{ end }} diff --git a/themes/landau-hacker/layouts/_default/single.html b/themes/landau-hacker/layouts/_default/single.html new file mode 100644 index 0000000..9983b08 --- /dev/null +++ b/themes/landau-hacker/layouts/_default/single.html @@ -0,0 +1,3 @@ +{{ define "main" }} +{{ .Content }} +{{ end }} diff --git a/themes/landau-hacker/layouts/_markup/render-codeblock.html b/themes/landau-hacker/layouts/_markup/render-codeblock.html new file mode 100644 index 0000000..e86da3c --- /dev/null +++ b/themes/landau-hacker/layouts/_markup/render-codeblock.html @@ -0,0 +1,7 @@ +aaaaaaaaaa{{- warnf "codeblock hook triggered for %s" .Position -}} +{{- $lang := .Attributes.lang | default "" -}} +{{- if eq $lang "mermaid" -}} + <pre class="mermaid">{{ .Inner | safeHTML }}</pre> +{{- else -}} + <pre><code class="language-{{ $lang }}">{{ .Inner | safeHTML }}</code></pre> +{{- end -}}
\ No newline at end of file diff --git a/themes/landau-hacker/layouts/index.html b/themes/landau-hacker/layouts/index.html new file mode 100644 index 0000000..9983b08 --- /dev/null +++ b/themes/landau-hacker/layouts/index.html @@ -0,0 +1,3 @@ +{{ define "main" }} +{{ .Content }} +{{ end }} diff --git a/themes/landau-hacker/layouts/partials/head-additions.html b/themes/landau-hacker/layouts/partials/head-additions.html new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/themes/landau-hacker/layouts/partials/head-additions.html |
