pret
This commit is contained in:
parent
d860e3d987
commit
c8008a4f20
208 changed files with 8919 additions and 146 deletions
|
@ -1,3 +1,22 @@
|
|||
{{ define "main" }}
|
||||
<h1>{{ i18n "error/not-found/message" }}</h1>
|
||||
{{ $error:=(index (where .Site.Params.errors "id" "=" "404") 0)}}
|
||||
<div class="header-border">
|
||||
<div class="container mx-auto error-container">
|
||||
<div class="error">
|
||||
<div class="error-icon">
|
||||
<i class="fa fas fa-exclamation-circle"></i>
|
||||
</div>
|
||||
<div class="error-content">
|
||||
<div>
|
||||
<h2 class="error-title">
|
||||
{{ $error.title }}
|
||||
</h2>
|
||||
<p class="error-description">
|
||||
{{ $error.description }}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{{ end }}
|
||||
|
|
|
@ -35,7 +35,7 @@
|
|||
<a href="{{ "/tags/" | relLangURL }}{{ . | urlize }}">{{ . }}</a>
|
||||
{{ end }}
|
||||
<div>
|
||||
{{ .Content }}
|
||||
{{ .Content | safeHTML }}
|
||||
</div>
|
||||
</article>
|
||||
</main>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.30.1/locale/{{ .Lang }}.min.js" integrity="sha512-RAt2+PIRwJiyjWpzvvhKAG2LEdPpQhTgWfbEkFDCo8wC4rFYh5GQzJBVIFDswwaEDEYX16GEE/4fpeDNr7OIZw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
|
||||
<div class="articles-list transition-parent">
|
||||
{{ $allposts := (where site.RegularPages "Section" "=" "blog")}}
|
||||
{{ $allposts = $allposts.ByDate }}
|
||||
{{ $allposts = $allposts.ByDate.Reverse }}
|
||||
{{ $context := (page.GetPage "/blog")}}
|
||||
{{ if (eq (len $allposts) 0) }}
|
||||
<div
|
||||
|
@ -36,7 +36,7 @@
|
|||
<span id=from-now data-date="{{ $article.Date.Format "20060102" }}"></span>
|
||||
</div>
|
||||
<p class="article-description">
|
||||
{{ $article.Description }}
|
||||
{{ $article.Description | safeHTML }}
|
||||
</p>
|
||||
</div>
|
||||
</article>
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
</div>
|
||||
|
||||
<div class="footer-description">
|
||||
{{ .Site.Params.footer_description }}
|
||||
{{ .Site.Params.description }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -86,31 +86,7 @@
|
|||
{{ partial "svg" "github" }}
|
||||
</a>
|
||||
</div>
|
||||
<div
|
||||
id="h"
|
||||
class="footer-locale">
|
||||
{{ $nextlangcode := .Language.Params.nextlang }}
|
||||
{{ $nextlang := . }}
|
||||
{{ range .Translations }}
|
||||
{{ if (eq .Lang $nextlangcode) }}
|
||||
{{ $nextlang = . }}
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
<a
|
||||
class="button button-primary"
|
||||
href="{{ $nextlang.Permalink }}"
|
||||
>
|
||||
<div class="button-icon">
|
||||
<i class="fa fas fa-flag"></i>
|
||||
</div>
|
||||
<div
|
||||
class="link button-text">
|
||||
<span>
|
||||
{{ $nextlang.Language.LanguageName }}
|
||||
</span>
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
{{ partial "locales-list.html" }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
|
||||
{{- $description := partialCached "data/description" . .RelPermalink -}}
|
||||
<meta name="description" content="{{ $description }}">
|
||||
<meta name="description" content="{{ if page.Description }}{{ page.Description }}{{ else }}{{ site.Params.description }}{{ end }}">
|
||||
|
||||
{{- with .Site.Params.author -}}
|
||||
<meta name="author" content="{{ . }}">
|
||||
|
|
|
@ -28,60 +28,16 @@
|
|||
</div>
|
||||
</div>
|
||||
<div class="header-nav">
|
||||
{{ range .Site.Menus.main.ByWeight }}
|
||||
<div class="header-nav-item">
|
||||
<a
|
||||
href="/"
|
||||
class="link">
|
||||
Home
|
||||
</a>
|
||||
</div>
|
||||
<div class="header-nav-item">
|
||||
<a
|
||||
href="/blog"
|
||||
class="link">Blog</a>
|
||||
</div>
|
||||
<div class="header-nav-item">
|
||||
<a
|
||||
href="/about"
|
||||
class="link">About</a>
|
||||
</div>
|
||||
<div class="header-nav-item">
|
||||
<a
|
||||
href="/contact-us"
|
||||
class="link">Contact</a>
|
||||
</div>
|
||||
<div class="header-nav-item">
|
||||
<a
|
||||
href="/donate"
|
||||
class="link link-primary">Donate</a>
|
||||
href="{{ .URL }}"
|
||||
class="link{{ if .Params.customClass }} {{ .Params.customClass }}{{ end }}">{{ .Title }}</a>
|
||||
</div>
|
||||
{{ end }}
|
||||
</div>
|
||||
<div class="header-locale-container">
|
||||
<div
|
||||
id="h"
|
||||
class="footer-locale">
|
||||
{{ $nextlangcode := .Language.Params.nextlang }}
|
||||
{{ $nextlang := . }}
|
||||
{{ range .Translations }}
|
||||
{{ if (eq .Lang $nextlangcode) }}
|
||||
{{ $nextlang = . }}
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
<a
|
||||
class="button button-primary"
|
||||
href="{{ $nextlang.Permalink }}"
|
||||
>
|
||||
<div class="button-icon">
|
||||
<i class="fa fas fa-flag"></i>
|
||||
</div>
|
||||
<div
|
||||
class="link button-text">
|
||||
<span>
|
||||
{{ $nextlang.Language.LanguageName }}
|
||||
</span>
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
{{ partial "locales-list.html" }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
31
layouts/partials/locales-list.html
Normal file
31
layouts/partials/locales-list.html
Normal file
|
@ -0,0 +1,31 @@
|
|||
<div
|
||||
id="h"
|
||||
class="footer-locale">
|
||||
{{ $nextlangcode := page.Language.Params.nextlang }}
|
||||
{{ $nextlang := page }}
|
||||
{{ $nextlangurl := (strings.ReplaceRE "(/en|/fr)/(.*)" "$2" page.RelPermalink)}}
|
||||
{{ $nextlangurl := (printf "/%s%s" $nextlangcode $nextlangurl)}}
|
||||
{{ $nextlangpage := (page.GetPage $nextlangurl) }}
|
||||
{{ with $nextlangpage }}
|
||||
{{ $nextlang = . }}
|
||||
{{ end }}
|
||||
{{ range page.Translations }}
|
||||
{{ if (eq .Lang $nextlangcode) }}
|
||||
{{ $nextlang = . }}
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
<a
|
||||
class="button button-primary"
|
||||
href="{{ $nextlang.Permalink }}"
|
||||
>
|
||||
<div class="button-icon">
|
||||
<i class="fa fas fa-flag"></i>
|
||||
</div>
|
||||
<div
|
||||
class="link button-text">
|
||||
<span>
|
||||
{{ $nextlang.Language.LanguageName }}
|
||||
</span>
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
|
@ -1,8 +1,5 @@
|
|||
{{- $title := partialCached "data/title" . .RelPermalink -}}
|
||||
{{- $description := partialCached "data/description" . .RelPermalink -}}
|
||||
|
||||
<meta property='og:title' content='{{ $title }}'>
|
||||
<meta property='og:description' content='{{ $description }}'>
|
||||
<meta property='og:title' content='{{ if page.Title }}{{ page.Title }}{{ else }}{{ site.Title }}{{ end }}'>
|
||||
<meta property='og:description' content='{{ if page.Description }}{{ page.Description }}{{ else }}{{ site.Params.description }}{{ end }}'>
|
||||
<meta property='og:url' content='{{ .Permalink }}'>
|
||||
<meta property='og:site_name' content='{{ .Site.Title }}'>
|
||||
<meta property='og:type' content='
|
||||
|
|
5
layouts/shortcodes/machin.html
Normal file
5
layouts/shortcodes/machin.html
Normal file
|
@ -0,0 +1,5 @@
|
|||
<a href="{{ .Get "url" }}">{{ .Inner }}</a>
|
||||
|
||||
{{/* utilisation: }}
|
||||
{{<machin url="https://example.com">}}Hello{{</machin>}}
|
||||
{{ */}}
|
10
layouts/shortcodes/youtube.html
Normal file
10
layouts/shortcodes/youtube.html
Normal file
|
@ -0,0 +1,10 @@
|
|||
{{ $code := "helloworld" }}
|
||||
{{ if (.Get "code") }}
|
||||
{{ $code = (.Get "code") }}
|
||||
{{ else if (.Get "src") }}
|
||||
{{ $code = (.Get "src") }}
|
||||
{{ (strings.ReplaceRE `(http(?:s)?:\/\/(?:www\.)?youtu(?:(?:be\.com)|(?:\.be))|(?:be-nocookie\.com))\/(?:(?:watch\?v=)|(?:embed\/)|(?:\/v\/))?(.+)?(?:\&|\?)` "" $code) }}
|
||||
|
||||
{{ end }}
|
||||
<img src="http://i3.ytimg.com/vi/{{ .Get "code" }}/hqdefault.jpg"/>
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue