This commit is contained in:
2024-06-08 22:47:06 +04:00
commit dbe99605e9
21 changed files with 902 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
<!doctype html>
<html lang="{{ .Site.LanguageCode }}">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<!-- prettier-ignore -->
<title>{{ if not .IsHome }}{{ .Title }} - {{ end }}{{ .Site.Title }}</title>
{{ $opts := dict "transpiler" "libsass" "targetPath" "style.css" }}
{{ with resources.Get "css/index.scss" | toCSS $opts | minify | fingerprint }}
<link rel="stylesheet" href="{{ .RelPermalink }}" integrity="{{ .Data.Integrity }}" />
{{ end }}
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
</head>
<body>
{{ block "body" . }}
<div class="classic-layout-container">
<header>
{{ block "header" . }}{{ end }}
</header>
<main>
{{ block "main" . }}{{ end }}
</main>
<footer>
{{ block "footer" . }}{{ end }}
</footer>
</div>
{{ end }}
</body>
</html>

View File

@@ -0,0 +1,42 @@
{{ define "body" }}
<div class="home-layout-container">
<div class="content home">
<div class="about-container">
<div class="about-block">
<div class="image-container">
<img
src="{{ .Params.image.link }}"
{{ print "style" "=" "\"" "aspect-ratio:" .Params.image.ratio "\"" | safeHTMLAttr }}
/>
</div>
<div class="info-container">
<h1>{{ .Title }}</h1>
<p>{{ .Description }}</p>
<div class="pgp">
<a href="{{ .Params.pgp.link }}" class="icon-a-wrapper">{{ partial "icon.html" "solid/download" }}</a>
<span class="text">{{ .Params.pgp.fingerprint }}</span>
</div>
<div class="links">
{{- range .Params.contacts -}}
<a href="{{ .link }}" class="icon-a-wrapper">{{- partial "icon.html" .icon -}}{{- print "" -}}</a>
{{- end -}}
</div>
</div>
</div>
</div>
<div class="bottom-container">
<div class="bottom-block">
<div class="section-list">
{{- range .Params.sections -}}
<a href="{{ .link }}" class="section-item">
{{ partial "icon.html" .icon }}
<span class="label">{{ .name }}</span>
</a>
{{- end -}}
</div>
<div class="notice">{{ .Params.notice }}</div>
</div>
</div>
</div>
</div>
{{ end }}

View File

@@ -0,0 +1,40 @@
{{- define "header" -}}
<div class="content">
{{ partial "page_path.html" . }}
{{ if .Title }}<h1>{{ .Title }}</h1>{{ end }}
{{ partial "taxo_of_list.html" . }}
</div>
{{- end -}}
{{- define "main" -}}
<div class="content list">
<div class="main-container">
<nav class="list-container">
<ul>
{{ range .Paginator.Pages }}
<li class="list-item-container">
<a href="{{ .RelPermalink }}" class="list-item-a-wrapper">
<div class="list-item">
<div class="line-1">
<span class="pub-date">[{{ .PublishDate.Format .Site.Params.dateFormatShort }}]</span>
<span class="title">{{ .Title }}</span>
</div>
<div class="summary">
{{ .Description }}
</div>
</div>
</a>
</li>
{{ end }}
</ul>
</nav>
{{ partial "pagination.html" . }}
</div>
</div>
{{- end -}}
{{ define "footer" }}
<!--div class="content">
<a href="">subscribe</a>
</div-->
{{ end }}

View File

@@ -0,0 +1,37 @@
{{- define "header" -}}
<div class="content post">
{{ partial "page_path.html" . }}
{{ if .Title }}<h1>{{ .Title }}</h1>{{ end }}
{{ if .Description }}<p>{{ .Description }}</p>{{ end }}
{{ partial "taxo_of_single.html" . }}
<div class="pub-date">
mtime={{ .Lastmod.Format .Site.Params.dateFormat }}
archived={{ default false .Params.archived }}
</div>
</div>
{{- end -}}
{{- define "main" -}}
<div class="content post">
<div class="aside-container">
{{ if .Param "toc" }}
<div class="nav-block">
<h3 class="toc-title">TABLE OF CONTENTS</h3>
{{ .TableOfContents }}
</div>
{{ end }}
</div>
<div class="main-container">
<article>
{{ .Content }}
</article>
</div>
</div>
{{- end -}}
{{- define "footer" -}}
<!--div class="content post">
<a href="">download</a> |
<a href="{{ relURL "/verification/" }}">verify</a>
</div-->
{{- end -}}

View File

@@ -0,0 +1,33 @@
{{- define "header" -}}
<div class="content">
{{ partial "page_path.html" . }}
<h1>{{ ($.Site.GetPage (replaceRE "/.*?$" "" .Data.Plural )).Title }}: {{ .Title }}</h1>
</div>
{{- end -}}
{{- define "main" -}}
<div class="content list">
<div class="main-container">
<nav class="list-container">
<ul>
{{ range .Paginator.Pages }}
<li class="list-item-container">
<a href="{{ .RelPermalink }}" class="list-item-a-wrapper">
<div class="list-item">
<div class="line-1">
<span class="pub-date">[{{ .PublishDate.Format .Site.Params.dateFormatShort }}]</span>
<span class="title">{{ .Title }}</span>
</div>
<div class="summary">
{{ .Description }}
</div>
</div>
</a>
</li>
{{ end }}
</ul>
</nav>
{{ partial "pagination.html" . }}
</div>
</div>
{{- end -}}