Rewrote the whole website to get rid on a heavy theme

This commit is contained in:
Julien Dessaux 2021-03-11 18:53:14 +01:00
parent 3ea54810ad
commit 60d3abc6ec
122 changed files with 346 additions and 2558 deletions

View file

@ -1,8 +1,26 @@
{{ define "main"}}
<main id="main">
<div>
<h1 id="title">Not found</h1>
<p>Oops! This page doesn't exist. Try going back to our <a href="{{ "/" | relURL }}">home page</a>.</p>
</div>
</main>
{{ end }}
<!doctype html>
<html class="no-js" lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
{{ $base := resources.Get "base.css" -}}
{{- $header := resources.Get "header.css" -}}
{{- $home := resources.Get "home.css" -}}
{{- $pagination := resources.Get "pagination.css" -}}
{{- $footer := resources.Get "footer.css" -}}
{{- $allCss := slice $base $header $home $pagination $footer | resources.Concat "css/all.css" | fingerprint | minify -}}
<link rel="stylesheet" href="{{ $allCss.Permalink }}">
<title>Page Not Found</title>
<meta name="description" content="">
</head>
<body>
{{- partial "nav.html" . -}}
<main id="main">
<h1>Page Not Found</h1>
<p>Sorry, but the page you were trying to view does not exist. Please refer to the menu above to return to resume your navigation.t</p>
</main>
{{- partial "footer.html" . -}}
</body>
</html>

View file

@ -0,0 +1,29 @@
{{ $title := print .Title " | " .Site.Title }}
{{ if .IsHome }}{{ $title = .Site.Title }}{{ end }}
<!doctype html>
<html class="no-js" lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
{{ template "_internal/opengraph.html" . }}
{{ $base := resources.Get "base.css" -}}
{{- $header := resources.Get "header.css" -}}
{{- $home := resources.Get "home.css" -}}
{{- $pagination := resources.Get "pagination.css" -}}
{{- $footer := resources.Get "footer.css" -}}
{{- $allCss := slice $base $header $home $pagination $footer | resources.Concat "css/all.css" | fingerprint | minify -}}
<link rel="stylesheet" href="{{ $allCss.Permalink }}">
<title>{{ $title }}</title>
<meta name="description" content="">
</head>
<body>
{{- partial "nav.html" . -}}
<main id="main">
{{- block "main" . }}{{ end -}}
</main>
{{- partial "footer.html" . -}}
</body>
</html>

View file

@ -0,0 +1,23 @@
{{ define "main" }}
{{ with .Content }}
{{ . }}
{{ end }}
{{ if .Parent.IsHome }}
{{ $.Scratch.Set "blog-pages" (where .Site.RegularPages "Section" .Section) }}
{{ else }}
{{$.Scratch.Set "blog-pages" .Pages }}
{{ end }}
{{ $pag := .Paginate (( $.Scratch.Get "blog-pages").GroupByDate "2006")}}
{{ range $pag.PageGroups }}
<h2>{{ T "post_posts_in" }} {{ .Key }}</h2>
<ul>
{{ range .Pages }}
<li>{{ .PublishDate.Format "2006-01-02" }} - <a href="{{ .RelPermalink }}">{{ .Title }}</a> : {{ .Description }}</li>
{{ end }}
</ul>
{{ end }}
{{ partial "pagination.html" . }}
{{ end }}

View file

@ -0,0 +1,11 @@
{{ define "main" }}
<h1>{{ .Title }}</h1>
{{ .PublishDate.Format "2006-01-02" }} - {{ .Description }}
{{ partial "toc.html" . }}
{{ .Content }}
{{ end }}

View file

@ -0,0 +1,11 @@
{{ define "main" }}
<h1>{{ .Title }}</h1>
{{ range .Data.Terms.Alphabetical }}
<p>
<a href="{{ .Page.Permalink }}">{{ .Page.Title }}</a> - {{ .Count }} posts
</p>
{{ end }}
{{ end }}

13
layouts/docs/list.html Normal file
View file

@ -0,0 +1,13 @@
{{ define "main" }}
{{ with .Content }}
{{ . }}
{{ end }}
<ul>
{{ range .Pages.ByTitle }}
<li><a class="font-125" href="{{ .RelPermalink }}">{{ .Title }}</a> : {{ .Description }}</li>
{{ end }}
</ul>
{{ end }}

5
layouts/index.html Normal file
View file

@ -0,0 +1,5 @@
{{ define "main" }}
<div class="home-page">
{{.Content}}
</div>
{{ end }}

View file

@ -0,0 +1,5 @@
<footer>
<p>
&copy; 2009 - 2021 | Julien (Adyxax) Dessaux | <a href="https://creativecommons.org/licenses/by/4.0/" title="Creative Commons Attribution">Some rights reserved</a>
</p>
</footer>

19
layouts/partials/nav.html Normal file
View file

@ -0,0 +1,19 @@
<header>
<nav>
<ul>
<li class="nav-menu-title"><a href="/">{{ .Site.Title }}</a></li>
{{- $p := . -}}
{{- range .Site.Menus.main.ByWeight -}}
{{- $active := or ($p.IsMenuCurrent "main" .) ($p.HasMenuCurrent "main" .) -}}
{{- with .Page -}}
{{- $active = or $active ( $.IsDescendant .) -}}
{{- end -}}
{{- $url := urls.Parse .URL -}}
{{- $baseurl := urls.Parse $.Site.Params.Baseurl -}}
<li>
<a class="{{if $active }}nav-menu-active{{end}}" href="{{ with .Page }}{{ .RelPermalink }}{{ else }}{{ .URL | relLangURL }}{{ end }}"{{ if ne $url.Host $baseurl.Host }}target="_blank" {{ end }}>{{ .Name }}</a>
</li>
{{ end }}
</ul>
</div>
</header>

View file

@ -0,0 +1,20 @@
{{- $pag := $.Paginator -}}
{{- if gt $pag.TotalPages 1 -}}
<ul class="pagination">
{{ with $pag.First -}}
<li{{ if not $pag.HasPrev }} class="pagination-disabled"{{ end }}>
<a {{ if $pag.HasPrev }}href="{{ .URL }}"{{ end }} aria-label="First"><span aria-hidden="true">&laquo;</span></a>
</li>
{{ end -}}
{{- range $pag.Pagers -}}
<li{{ if eq . $pag }} class="pagination-active"{{ end }}>
<a href="{{ .URL }}">{{ .PageNumber }}</a>
</li>
{{- end }}
{{- with $pag.Last }}
<li{{ if not $pag.HasNext }} class="pagination-disabled"{{ end }}>
<a {{ if $pag.HasNext }}href="{{ .URL }}"{{ end }} aria-label="Last"><span aria-hidden="true">&raquo;</span></a>
</li>
{{- end }}
</ul>
{{ end }}

View file

@ -0,0 +1,7 @@
{{ if (gt .WordCount 100 ) }}
<aside>
<h2>Table of contents</h2>
{{ .TableOfContents }}
</aside>
{{ end }}