1

Initial commit

This commit is contained in:
2025-03-28 12:57:37 +01:00
commit ed9ddcfdc8
1841 changed files with 42303 additions and 0 deletions

View File

@@ -0,0 +1,80 @@
{{/* Partial : timeline.html */}}
{{- $pages := sort site.RegularPages "Date" -}}
{{- $entries := slice -}}
{{- range $pages -}}
{{- if ne (.Date.Format "2006-01-02") "0001-01-01" -}}
{{- $entries = $entries | append . -}}
{{- end -}}
{{- end -}}
{{- $grouped := dict -}}
{{- range $entries -}}
{{- $year := printf "%d" .Date.Year -}}
{{- $month := printf "%02d" .Date.Month -}}
{{- $day := printf "%02d" .Date.Day -}}
{{- $y := index $grouped $year | default dict -}}
{{- $m := index $y $month | default dict -}}
{{- $d := index $m $day | default slice -}}
{{- $d = $d | append . -}}
{{- $m = merge $m (dict $day $d) -}}
{{- $y = merge $y (dict $month $m) -}}
{{- $grouped = merge $grouped (dict $year $y) -}}
{{- end -}}
<div class="timeline">
<div class="list">
{{- $years := slice -}}
{{- range $yKey, $_ := $grouped -}}
{{- $years = $years | append $yKey -}}
{{- end -}}
{{- range sort $years -}}
{{- $yKey := . -}}
{{- $months := index $grouped $yKey -}}
<div class="year">
<span>{{- $yKey -}}</span>
<div class="list">
{{- $monthKeys := slice -}}
{{- range $mKey, $_ := $months -}}
{{- if ne $mKey "" -}}
{{- $monthKeys = $monthKeys | append $mKey -}}
{{- end -}}
{{- end -}}
{{- range sort $monthKeys -}}
{{- $mKey := . -}}
{{- $mKeyTrimmed := replaceRE "^0+" "" $mKey -}}
{{- $mKeyInt := cond (eq $mKeyTrimmed "") 1 (int $mKeyTrimmed) -}}
{{- $days := index $months $mKey -}}
<div class="month">
<span>{{- index (slice "janvier" "février" "mars" "avril" "mai" "juin" "juillet" "août" "septembre" "octobre" "novembre" "décembre") (sub $mKeyInt 1) -}}</span>
<div class="list">
{{- $dayKeys := slice -}}
{{- range $dKey, $_ := $days -}}
{{- if ne $dKey "" -}}
{{- $dayKeys = $dayKeys | append $dKey -}}
{{- end -}}
{{- end -}}
{{- range sort $dayKeys -}}
{{- $dKey := . -}}
{{- $articles := index $days $dKey -}}
<div class="day">
<span>{{- $dKey -}}</span>
<ul class="list">
{{- range $articles -}}
<li>
<a href="{{- .RelPermalink -}}">
{{- .Title -}}
</a>
</li>
{{- end -}}
</ul>
</div>
{{- end -}}
</div>
</div>
{{- end -}}
</div>
</div>
{{- end -}}
</div>
</div>