Skip to content

Commit 2fe0c5d

Browse files
committed
major: convert credits and markdown
1 parent 769ff61 commit 2fe0c5d

File tree

10 files changed

+128
-74
lines changed

10 files changed

+128
-74
lines changed

docs/about/adam/index.html

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
<divider class="vertical"></divider>
6060
</li>
6161
<li>
62-
<a href="/about/adam" alt="Link to the about page">
62+
<a href="/about/adam" class="active" alt="Link to the about page">
6363
About
6464
</a>
6565
</li>
@@ -68,6 +68,11 @@
6868
Resume
6969
</a>
7070
</li>
71+
<li>
72+
<a href="/credits" alt="Link to the resume">
73+
Credits
74+
</a>
75+
</li>
7176
</ul>
7277
</nav>
7378

docs/about/resume/index.html

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,11 @@
6868
Resume
6969
</a>
7070
</li>
71+
<li>
72+
<a href="/credits" alt="Link to the resume">
73+
Credits
74+
</a>
75+
</li>
7176
</ul>
7277
</nav>
7378

@@ -82,7 +87,8 @@ <h1>Adam J. Jolicoeur</h1>
8287

8388
</p></section>
8489

85-
<section class="hide-on-screen print">
90+
91+
<section class="hide-on-screen print">
8692
<h1>Adam J. Jolicoeur</h1>
8793
<caption>contact@adamjolicoeur.com</caption>
8894
</section>
@@ -281,6 +287,7 @@ <h2 id="organizations">Organizations - Past &amp; Present</h2>
281287
</section>
282288

283289

290+
284291
</main>
285292
<footer id="contact">
286293
<div class="footer-content">

docs/credits/index.html

Lines changed: 25 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -59,11 +59,20 @@
5959
<divider class="vertical"></divider>
6060
</li>
6161
<li>
62-
<a href="/designs/task-it" alt="Link to Task It case study">
63-
Task-It!
62+
<a href="/about/adam" alt="Link to the about page">
63+
About
64+
</a>
65+
</li>
66+
<li>
67+
<a href="/about/resume" alt="Link to the resume">
68+
Resume
69+
</a>
70+
</li>
71+
<li>
72+
<a href="/credits" class="active" alt="Link to the resume">
73+
Credits
6474
</a>
6575
</li>
66-
<li><a href="/designs/alm" alt="Link to ALM case study">ALM</a></li>
6776
</ul>
6877
</nav>
6978

@@ -78,43 +87,29 @@ <h1>Credits</h1>
7887

7988
</p></section>
8089

90+
91+
<section>
92+
<blockquote>
8193
<p>Giving credit where credit is due, this page is based off of the <a href="https://raw.githubusercontent.com/LeaVerou/lea.verou.me/refs/heads/main/credits/index.md">Credits</a> page from <a href="https://lea.verou.me/">Lea Verou</a>.</p>
94+
</blockquote>
8295
<hr>
96+
<blockquote>
8397
<p>This site was built using <a href="https://www.11ty.dev/">Eleventy</a>, hosted on <a href="https://cloudflare.com/">Cloudflare Pages</a>, with previews deployed with <a href="https://www.cloudflare.com/">Cloudflare</a>. Certificate courtesy of Cloudflare and <a href="https://letsencrypt.org/">Let’s Encrypt</a>.</p>
98+
</blockquote>
8499
<h2 id="libraries" tabindex="-1">Libraries <a class="anchor-link" href="#libraries">#</a></h2>
85100
<ul>
86101
<li><a href="https://www.11ty.dev/">Eleventy</a></li>
87-
<li><a href="https://shoelace.style/">Shoelace</a></li>
88-
<li><a href="https://getbootstrap.com/">Bootstrap</a></li>
89102
</ul>
90103
<h2 id="fonts" tabindex="-1">Fonts <a class="anchor-link" href="#fonts">#</a></h2>
91104
<pre class="language-css"><code class="hljs language-css"> <span class="token selector">:root</span> <span class="token punctuation">{</span>
92-
<span class="token property">--sl-font-sans</span><span class="token punctuation">:</span> <span class="token string">"Oswald"</span><span class="token punctuation">,</span> sans-serif<span class="token punctuation">;</span>
93-
<span class="token property">--sl-font-mono</span><span class="token punctuation">:</span> <span class="token string">"Fira Mono"</span><span class="token punctuation">,</span> monospace<span class="token punctuation">;</span>
94-
<span class="token property">--sl-font-serif</span><span class="token punctuation">:</span> <span class="token string">"Lato"</span><span class="token punctuation">,</span> sans-serif<span class="token punctuation">;</span>
95-
<span class="token property">--bs-font-sans-serif</span><span class="token punctuation">:</span> <span class="token string">"Lato"</span><span class="token punctuation">,</span> serif<span class="token punctuation">;</span>
105+
<span class="token property">--font-family-sans</span><span class="token punctuation">:</span> <span class="token string">'Inter'</span><span class="token punctuation">,</span> system-ui<span class="token punctuation">,</span> -apple-system<span class="token punctuation">,</span> BlinkMacSystemFont<span class="token punctuation">,</span> <span class="token string">'Segoe UI'</span><span class="token punctuation">,</span> Roboto<span class="token punctuation">,</span> <span class="token string">'Helvetica Neue'</span><span class="token punctuation">,</span> Arial<span class="token punctuation">,</span> sans-serif<span class="token punctuation">;</span>
106+
<span class="token property">--font-family-serif</span><span class="token punctuation">:</span> <span class="token string">'Playfair Display'</span><span class="token punctuation">,</span> serif<span class="token punctuation">;</span>
107+
<span class="token property">--font-family-mono</span><span class="token punctuation">:</span> <span class="token string">'Fira Code'</span><span class="token punctuation">,</span> <span class="token string">'Courier New'</span><span class="token punctuation">,</span> Courier<span class="token punctuation">,</span> monospace<span class="token punctuation">;</span>
108+
<span class="token property">--font-family-heading</span><span class="token punctuation">:</span> <span class="token string">'Pirata One'</span><span class="token punctuation">,</span> cursive<span class="token punctuation">;</span>
96109
<span class="token punctuation">}</span></code></pre>
97-
<ul>
98-
<li><a href="https://fonts.google.com/specimen/Oswald">Oswald</a>
99-
<ul>
100-
<li>Headers, specified through general <code>&lt;H&gt;</code> tags and CSS classes</li>
101-
</ul>
102-
</li>
103-
<li><a href="https://fonts.google.com/specimen/Lato">Lato</a>
104-
<ul>
105-
<li>Paragraphs, specified through general <code>&lt;p&gt;</code> tags and CSS classes</li>
106-
</ul>
107-
</li>
108-
<li><a href="https://fonts.google.com/specimen/Fira+Mono">Fira Mono</a>
109-
<ul>
110-
<li>Code blocks, specified through general <code>&lt;code&gt;</code> tags and CSS classes</li>
111-
</ul>
112-
</li>
113-
</ul>
114110
<h2 id="icons" tabindex="-1">Icons <a class="anchor-link" href="#icons">#</a></h2>
115111
<p>A custom icon component (<a href="https://github.com/AdamJ/adamjolicoeur.com/blob/main/src/js/icon-component.js">icon-component.js</a>) is used to render icons as web components with <a href="https://fontawesome.com/">Font Awesome</a> as the preferred icon library.</p>
116-
<pre><code class="hljs"> &lt;fa-icon type=&quot;brands&quot; name=&quot;github&quot; size=&quot;md&quot;&gt;&lt;/fa-icon&gt;
117-
</code></pre>
112+
<pre class="language-html"><code class="hljs language-html"> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>fa-icon</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>brands<span class="token punctuation">"</span></span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>github<span class="token punctuation">"</span></span> <span class="token attr-name">size</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>md<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>fa-icon</span><span class="token punctuation">></span></span></code></pre>
118113
<h2 id="plugins" tabindex="-1">Plugins <a class="anchor-link" href="#plugins">#</a></h2>
119114
<ul>
120115
<li><a href="https://github.com/11ty/eleventy-plugin-inclusive-language">eleventy-plugin-inclusive-language</a> to check for inclusive language</li>
@@ -150,6 +145,8 @@ <h2 id="tools" tabindex="-1">Tools <a class="anchor-link" href="#tools">#</a></h
150145
</li>
151146
</ul>
152147

148+
</section>
149+
153150

154151
</main>
155152
<footer id="contact">

docs/css/style.css

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -527,6 +527,14 @@ a:hover, a:focus, .link:hover, .link:focus {
527527
border-bottom-color: var(--earth-brown);
528528
}
529529

530+
blockquote, .blockquote {
531+
border-left: var(--border-thin) solid var(--earth-brown);
532+
padding-left: var(--space-md, 1rem);
533+
margin: var(--space-lg, 1.5rem) 0;
534+
font-style: italic;
535+
color: var(--text-secondary);
536+
}
537+
530538
.mb-1 {
531539
margin-bottom: var(--space-2xs) !important;
532540
}

docs/feed.json

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,22 @@
2626
"url": ""
2727
},
2828
"items": [
29+
{
30+
"id": "/presentations/portfolio/",
31+
"url": "/presentations/portfolio/",
32+
"title": "Portfolio",
33+
"date_published": "2025-11-18T19:18:40Z",
34+
"date": "2025-11-18T19:18:40Z"
35+
}
36+
,
37+
{
38+
"id": "/presentations/color-picker/",
39+
"url": "/presentations/color-picker/",
40+
"title": "Color Picker",
41+
"date_published": "2025-11-18T19:18:40Z",
42+
"date": "2025-11-18T19:18:40Z"
43+
}
44+
,
2945
{
3046
"id": "/designs/customer-engagement/",
3147
"url": "/designs/customer-engagement/",
@@ -106,22 +122,6 @@
106122
"date": "2025-08-27T14:04:31Z"
107123
}
108124
,
109-
{
110-
"id": "/presentations/portfolio/",
111-
"url": "/presentations/portfolio/",
112-
"title": "Portfolio",
113-
"date_published": "2025-07-11T18:43:57Z",
114-
"date": "2025-07-11T18:43:57Z"
115-
}
116-
,
117-
{
118-
"id": "/presentations/color-picker/",
119-
"url": "/presentations/color-picker/",
120-
"title": "Color Picker",
121-
"date_published": "2025-07-11T18:43:57Z",
122-
"date": "2025-07-11T18:43:57Z"
123-
}
124-
,
125125
{
126126
"id": "/designs/",
127127
"url": "/designs/",

docs/sitemap.xml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -66,16 +66,6 @@
6666
<lastmod>2025-07-11T18:43:57.000Z</lastmod>
6767
</url>
6868

69-
<url>
70-
<loc>https://www.adamjolicoeur.com/presentations/color-picker/</loc>
71-
<lastmod>2025-07-11T18:43:57.000Z</lastmod>
72-
</url>
73-
74-
<url>
75-
<loc>https://www.adamjolicoeur.com/presentations/portfolio/</loc>
76-
<lastmod>2025-07-11T18:43:57.000Z</lastmod>
77-
</url>
78-
7969
<url>
8070
<loc>https://www.adamjolicoeur.com/</loc>
8171
<lastmod>2025-08-27T13:59:17.482Z</lastmod>
@@ -131,4 +121,14 @@
131121
<lastmod>2025-11-18T16:15:09.000Z</lastmod>
132122
</url>
133123

124+
<url>
125+
<loc>https://www.adamjolicoeur.com/presentations/color-picker/</loc>
126+
<lastmod>2025-11-18T19:18:40.000Z</lastmod>
127+
</url>
128+
129+
<url>
130+
<loc>https://www.adamjolicoeur.com/presentations/portfolio/</loc>
131+
<lastmod>2025-11-18T19:18:40.000Z</lastmod>
132+
</url>
133+
134134
</urlset>

src/_includes/base.njk

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@
100100
</li>
101101
</ul>
102102
</nav>
103-
{% elseif 'about' in page.url %}
103+
{% elseif 'credits' in page.url %}
104104
<nav role="navigation" aria-label="Main navigation" class="main-nav">
105105
<ul>
106106
<li>
@@ -121,6 +121,39 @@
121121
Resume
122122
</a>
123123
</li>
124+
<li>
125+
<a href="{{ '/credits' | url }}" {% if 'credits' in page.url %}class="active"{% endif %} alt="Link to the resume">
126+
Credits
127+
</a>
128+
</li>
129+
</ul>
130+
</nav>
131+
{% elseif 'about' in page.url %}
132+
<nav role="navigation" aria-label="Main navigation" class="main-nav">
133+
<ul>
134+
<li>
135+
<a href="{{ '/' | url }}" alt="Link to home page">
136+
Home
137+
</a>
138+
</li>
139+
<li>
140+
<divider class="vertical"></divider>
141+
</li>
142+
<li>
143+
<a href="{{ '/about/adam' | url }}" {% if 'adam' in page.url %}class="active"{% endif %} alt="Link to the about page">
144+
About
145+
</a>
146+
</li>
147+
<li>
148+
<a href="{{ '/about/resume' | url }}" {% if 'resume' in page.url %}class="active"{% endif %} alt="Link to the resume">
149+
Resume
150+
</a>
151+
</li>
152+
<li>
153+
<a href="{{ '/credits' | url }}" {% if 'credits' in page.url %}class="active"{% endif %} alt="Link to the resume">
154+
Credits
155+
</a>
156+
</li>
124157
</ul>
125158
</nav>
126159
{% else %}

src/_includes/markdown.njk

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,10 @@ layout: base.njk
1414
{%- else -%}{%- endif -%}
1515
</section>
1616

17-
{{ content | safe }}
17+
{% if 'credits' in page.url %}
18+
<section>
19+
{{ content | safe }}
20+
</section>
21+
{% else %}
22+
{{ content | safe }}
23+
{% endif %}

src/pages/credits/index.md

Lines changed: 7 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,41 +5,32 @@ layout: markdown
55
readTime: false
66
---
77

8-
Giving credit where credit is due, this page is based off of the [Credits](https://raw.githubusercontent.com/LeaVerou/lea.verou.me/refs/heads/main/credits/index.md) page from [Lea Verou](https://lea.verou.me/).
8+
> Giving credit where credit is due, this page is based off of the [Credits](https://raw.githubusercontent.com/LeaVerou/lea.verou.me/refs/heads/main/credits/index.md) page from [Lea Verou](https://lea.verou.me/).
99
1010
---
1111

12-
This site was built using [Eleventy](https://www.11ty.dev/), hosted on [Cloudflare Pages](https://cloudflare.com/), with previews deployed with [Cloudflare](https://www.cloudflare.com/). Certificate courtesy of Cloudflare and [Let's Encrypt](https://letsencrypt.org/).
12+
> This site was built using [Eleventy](https://www.11ty.dev/), hosted on [Cloudflare Pages](https://cloudflare.com/), with previews deployed with [Cloudflare](https://www.cloudflare.com/). Certificate courtesy of Cloudflare and [Let's Encrypt](https://letsencrypt.org/).
1313
1414
## Libraries
1515

1616
- [Eleventy](https://www.11ty.dev/)
17-
- [Shoelace](https://shoelace.style/)
18-
- [Bootstrap](https://getbootstrap.com/)
1917

2018
## Fonts
2119

2220
```css
2321
:root {
24-
--sl-font-sans: "Oswald", sans-serif;
25-
--sl-font-mono: "Fira Mono", monospace;
26-
--sl-font-serif: "Lato", sans-serif;
27-
--bs-font-sans-serif: "Lato", serif;
22+
--font-family-sans: 'Inter', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
23+
--font-family-serif: 'Playfair Display', serif;
24+
--font-family-mono: 'Fira Code', 'Courier New', Courier, monospace;
25+
--font-family-heading: 'Pirata One', cursive;
2826
}
2927
```
3028

31-
- [Oswald](https://fonts.google.com/specimen/Oswald)
32-
- Headers, specified through general `<H>` tags and CSS classes
33-
- [Lato](https://fonts.google.com/specimen/Lato)
34-
- Paragraphs, specified through general `<p>` tags and CSS classes
35-
- [Fira Mono](https://fonts.google.com/specimen/Fira+Mono)
36-
- Code blocks, specified through general `<code>` tags and CSS classes
37-
3829
## Icons
3930

4031
A custom icon component ([icon-component.js](https://github.com/AdamJ/adamjolicoeur.com/blob/main/src/js/icon-component.js)) is used to render icons as web components with [Font Awesome](https://fontawesome.com/) as the preferred icon library.
4132

42-
```
33+
```html
4334
<fa-icon type="brands" name="github" size="md"></fa-icon>
4435
```
4536

src/sass/_typography.scss

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,3 +188,10 @@ a:hover, a:focus, .link:hover, .link:focus {
188188
color: var(--earth-brown);
189189
border-bottom-color: var(--earth-brown);
190190
}
191+
blockquote, .blockquote {
192+
border-left: var(--border-thin) solid var(--earth-brown);
193+
padding-left: var(--space-md, 1rem);
194+
margin: var(--space-lg, 1.5rem) 0;
195+
font-style: italic;
196+
color: var(--text-secondary);
197+
}

0 commit comments

Comments
 (0)