-
Notifications
You must be signed in to change notification settings - Fork 0
/
weeknotes.html
87 lines (84 loc) · 2.3 KB
/
weeknotes.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
---
layout: default
title: Mindless Rambling Nonsense
paginate:
collection: weeknotes
reversed: true
limit: false
permalink: /weeknotes/page:num/
---
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Blog",
"keywords": "software engineering agile refactoring c# ruby javascript",
"url": "https://pauldambra.github.io",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://pauldambra.github.io"
},
"author": {
"@type": "Person",
"name": "Paul D'Ambra",
"sameAs": [
"https://twitter.com/pauldambra",
"https://github.com/pauldambra",
"https://plus.google.com/u/0/+PaulDAmbraPlus"
]
}
}
</script>
{% for weeknote in paginator.weeknotes %}
<div
class="post-item mb-5 flex flex-col p-2 hover:bg-slate-300/75 transition-colors"
>
<div class="mb-2 max-h-96 overflow-hidden">
<a href="{{ weeknote.url }}"> {{ weeknote.excerpt }} </a>
</div>
<div class="mt-2 border-t-2 border-t-slate-400">
<div class="flex items-end">
posted on: {{ weeknote.date | date_to_string }}
</div>
</div>
</div>
{% endfor %} {% if paginator.total_pages > 1 %}
<div class="flex justify-center gap-x-2">
<span>
{% if paginator.previous_page %}
<a
class="no-underline hover:underline"
href="{{ paginator.previous_page_path | prepend: site.baseurl | replace: '//', '/' }}"
>« Prev</a
>
{% else %} « Prev {% endif %}
</span>
{% for page in (1..paginator.total_pages) %}
<span>
{% if page == paginator.page %}
<strong>{{ page }}</strong>
{% elsif page == 1 %}
<a
class="no-underline hover:underline"
href="{{ '/weeknotes' | prepend: site.baseurl | replace: '//', '/' }}"
>{{ page }}</a
>
{% else %}
<a
class="no-underline hover:underline"
href="{{ site.paginate_path | prepend: '/weeknotes' | prepend: site.baseurl | replace: '//', '/' | replace: ':num', page }}"
>{{ page }}</a
>
{% endif %}
</span>
{% endfor %}
<span>
{% if paginator.next_page %}
<a
class="no-underline hover:underline"
href="{{ paginator.next_page_path | prepend: site.baseurl | replace: '//', '/' }}"
>Next »</a
>
{% else %} Next » {% endif %}
</span>
</div>
{% endif %}