mirror of
https://github.com/yrzam/yrzam-hugo-theme.git
synced 2025-12-10 01:39:05 +00:00
init
This commit is contained in:
29
layouts/_default/baseof.html
Normal file
29
layouts/_default/baseof.html
Normal 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>
|
||||
42
layouts/_default/index.html
Normal file
42
layouts/_default/index.html
Normal 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 }}
|
||||
40
layouts/_default/list.html
Normal file
40
layouts/_default/list.html
Normal 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 }}
|
||||
37
layouts/_default/single.html
Normal file
37
layouts/_default/single.html
Normal 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 -}}
|
||||
33
layouts/_default/taxonomy.html
Normal file
33
layouts/_default/taxonomy.html
Normal 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 -}}
|
||||
Reference in New Issue
Block a user