Skip to content

Commit f6e4efe

Browse files
committed
Add configuration files, site metadata, and pages
1 parent e0ab379 commit f6e4efe

File tree

48 files changed

+26019
-831
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+26019
-831
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,4 @@ src/drafts/
1212
drafts/
1313
notes.txt
1414
.cache
15+
hint-history

.hintrc

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"connector": {
3+
"name": "puppeteer"
4+
},
5+
"extends": [
6+
"development",
7+
"progressive-web-apps"
8+
],
9+
"formatters": [
10+
"html",
11+
"summary"
12+
],
13+
"hints": {
14+
"babel-config/is-valid": "error",
15+
"disown-opener": "error",
16+
"highest-available-document-mode": "error",
17+
"manifest-exists": "off",
18+
"meta-charset-utf-8": "error",
19+
"meta-viewport": "error"
20+
},
21+
"hintsTimeout": 10000
22+
}

.hintrc_test

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"strict-transport-security": "ignore",
3+
"minified-js": "ignore",
4+
"ignoredUrls": [{
5+
"domain": [
6+
".*\\googleapis\\.com/.*",
7+
"cdn.\\jsdelivr\\.net/.*",
8+
"kit.\\fontawesome\\.com/.*"],
9+
"hints": ["*"]
10+
}]
11+
}

docs/about/index.html

+21-22
Original file line numberDiff line numberDiff line change
@@ -18,24 +18,25 @@
1818
<link rel="icon" type="image/png" size="16x16" href="/favicon-16x16.png">
1919
<link rel="icon" type="image/png" size="32x32" href="/favicon-32x32.png">
2020
<link rel="icon" type="image/png" size="72x72" href="/favicon.png">
21-
<link rel="manifest" href="/site.webmanifest">
21+
<link type="application/manifest+json" rel="manifest" href="/site.webmanifest">
2222
<meta name="theme-color" content="#ffffff">
2323
<link rel="preconnect" href="https://fonts.googleapis.com">
2424
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
25-
<link href="https://fonts.googleapis.com/css2?family=Fira+Mono:wght@400;500;700&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Oswald&display=swap" rel="stylesheet">
25+
<link href="https://fonts.googleapis.com/css2?family=Fira+Mono:wght@400;500;700&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Oswald&display=swap" rel="stylesheet" crossorigin="anonymous">
2626
<!--<link
2727
rel="stylesheet"
2828
media="(prefers-color-scheme:light)"
2929
href="https://cdn.jsdelivr.net/npm/@shoelace-style/[email protected]/cdn/themes/light.css"
3030
/> -->
3131
<link
3232
rel="stylesheet"
33+
crossorigin="anonymous"
3334

3435
href="https://cdn.jsdelivr.net/npm/@shoelace-style/[email protected]/cdn/themes/dark.css"
3536
onload="document.documentElement.classList.add('sl-theme-dark');"
3637
/>
37-
<script type="module" src="https://cdn.jsdelivr.net/npm/@shoelace-style/[email protected]/cdn/shoelace-autoloader.js"></script>
38-
<link href="/css/style.css" rel="stylesheet" />
38+
<script type="module" src="https://cdn.jsdelivr.net/npm/@shoelace-style/[email protected]/cdn/shoelace-autoloader.js" crossorigin="anonymous"></script>
39+
<link type="text/css" href="/css/style.css" rel="stylesheet" />
3940
<meta
4041
name="og:title"
4142
content="About | Adam Jolicoeur"
@@ -97,7 +98,7 @@
9798
/>
9899
</svg>
99100
</label>
100-
<a href="/">
101+
<a href="/" title="Home">
101102
<div class="logo">
102103
<svg width="32" height="32" viewBox="0 0 192 192" fill="none" xmlns="http://www.w3.org/2000/svg">
103104
<path d="M91.29 89.4546L96.1838 82.1483L101.709 89.4546H91.29Z" fill="#ffffff" stroke="#ffffff" stroke-width="4"/>
@@ -133,16 +134,14 @@
133134
Development
134135
</a>
135136
</li>
136-
137-
138137
<li class="nav-icon">
139138
<sl-dialog label="About Me" class="dialog-overview">
140139
<p>UX Designer, Developer, Program Manager. Creating software for the construction world. Previously at Red Hat and AWS. Collector of nerdy things...forever.</p>
141-
<sl-button variant="text" href="https://www.linkedin.com/in/ajjolicoeur/">
140+
<sl-button variant="text" href="https://www.linkedin.com/in/ajjolicoeur/" title="External link to LinkedIn profile">
142141
<sl-icon slot="prefix" name="linkedin"></sl-icon>
143142
LinkedIn profile
144143
</sl-button>
145-
<sl-button variant="text" href="https://github.com/AdamJ">
144+
<sl-button variant="text" href="https://github.com/AdamJ" title="External link to GitHub profile">
146145
<sl-icon slot="prefix" name="github"></sl-icon>
147146
GitHub README
148147
</sl-button>
@@ -211,13 +210,13 @@ <h2 id="education" tabindex="-1">Education <a class="anchor-link" href="#educati
211210
<div class="col-4">
212211
<ul class="d-flex my-0 px-0" style="flex-direction: column;">
213212
<li>
214-
<a class="icon-link" href="/" alt="Link to the home page">
215-
Home
213+
<a class="icon-link" href="/about" alt="Link to the about page">
214+
About
216215
</a>
217216
</li>
218217
<li>
219-
<a class="icon-link" href="/about" alt="Link to the about page">
220-
About
218+
<a class="icon-link" href="https://www.adamjolicoeur.com/researchandesign/blog" alt="Link to the home page">
219+
Blog
221220
</a>
222221
</li>
223222
</ul>
@@ -259,12 +258,12 @@ <h2 id="education" tabindex="-1">Education <a class="anchor-link" href="#educati
259258
<div class="col-3">
260259
<ul class="d-flex my-0 px-0" style="flex-direction: column;">
261260
<li>
262-
<a href="https://www.linkedin.com/in/ajjolicoeur/" rel="noopener" class="icon-link pe-1" target="_blank" alt="External link to view my LinkedIn profile">
261+
<a href="https://www.linkedin.com/in/ajjolicoeur/" rel="noopener noreferrer" class="icon-link pe-1" target="_blank" alt="External link to view my LinkedIn profile">
263262
<fa-icon type="brands" name="linkedin" size="lg"></fa-icon>
264263
</a>
265264
</li>
266265
<li>
267-
<a href="https://github.com/AdamJ" rel="noopener" class="icon-link pe-1" target="_blank" alt="External link to view my GitHub profile">
266+
<a href="https://github.com/AdamJ" rel="noopener noreferrer" class="icon-link pe-1" target="_blank" alt="External link to view my GitHub profile">
268267
<fa-icon type="brands" name="github" size="lg"></fa-icon>
269268
</a>
270269
</li>
@@ -273,12 +272,12 @@ <h2 id="education" tabindex="-1">Education <a class="anchor-link" href="#educati
273272
<div class="col-3">
274273
<ul class="d-flex my-0 px-0" style="flex-direction: column;">
275274
<li>
276-
<a href="/adamjol.bsky.social" rel="noopener" class="icon-link pe-1" target="_blank" alt="External link to view my Figma community profile">
275+
<a href="/adamjol.bsky.social" rel="noopener noreferrer" class="icon-link pe-1" target="_blank" alt="External link to view my Figma community profile">
277276
<fa-icon type="brands" name="bluesky" size="lg"></fa-icon>
278277
</a>
279278
</li>
280279
<li>
281-
<a href="https://codepen.io/AdamJolicoeur" rel="noopener" class="icon-link" target="_blank" alt="External link to view my Codepen.io profile">
280+
<a href="https://codepen.io/AdamJolicoeur" rel="noopener noreferrer" class="icon-link" target="_blank" alt="External link to view my Codepen.io profile">
282281
<fa-icon type="brands" name="codepen" size="lg"></fa-icon>
283282
</a>
284283
</li>
@@ -311,19 +310,19 @@ <h2 id="education" tabindex="-1">Education <a class="anchor-link" href="#educati
311310
<script src="https://cdn.jsdelivr.net/npm/@popperjs/[email protected]/dist/umd/popper.min.js" integrity="sha384-I7E8VVD/ismYTF4hNIPjVp/Zjvgyol6VFvRkX/vR+Vc4jQkC+hVqc2pM8ODewa9r" crossorigin="anonymous"></script>
312311
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js" integrity="sha384-Rx+T1VzGupg4BHQYs2gCW9It+akI2MM/mndMCy36UVfodzcJcF0GGLxZIzObiEfa" crossorigin="anonymous"></script>
313312
<script src="https://kit.fontawesome.com/0ea2a7621c.js" crossorigin="anonymous"></script>
314-
<script src="/js/prism.js"></script>
315-
<script src="/js/icon-component.js"></script>
316-
<script src="/js/jolicoeur.js"></script>
313+
<script type="application/javascript" src="/js/prism.js"></script>
314+
<script type="application/javascript" src="/js/icon-component.js"></script>
315+
<script type="application/javascript" src="/js/jolicoeur.js"></script>
317316
<!-- Global site tag (gtag.js) - Google Analytics -->
318-
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XQCZPW3PZN"></script>
317+
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XQCZPW3PZN" crossorigin="anonymous"></script>
319318
<script>
320319
window.dataLayer = window.dataLayer || [];
321320
function gtag(){dataLayer.push(arguments);}
322321
gtag('js', new Date());
323322

324323
gtag('config', 'G-XQCZPW3PZN');
325324
</script>
326-
<link media="print" href="/css/print.css" rel="stylesheet" />
325+
<link type="text/css" media="print" href="/css/print.css" rel="stylesheet" />
327326
</footer>
328327

329328
<script>

docs/alfred/workflows/index.html

+21-22
Original file line numberDiff line numberDiff line change
@@ -18,24 +18,25 @@
1818
<link rel="icon" type="image/png" size="16x16" href="/favicon-16x16.png">
1919
<link rel="icon" type="image/png" size="32x32" href="/favicon-32x32.png">
2020
<link rel="icon" type="image/png" size="72x72" href="/favicon.png">
21-
<link rel="manifest" href="/site.webmanifest">
21+
<link type="application/manifest+json" rel="manifest" href="/site.webmanifest">
2222
<meta name="theme-color" content="#ffffff">
2323
<link rel="preconnect" href="https://fonts.googleapis.com">
2424
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
25-
<link href="https://fonts.googleapis.com/css2?family=Fira+Mono:wght@400;500;700&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Oswald&display=swap" rel="stylesheet">
25+
<link href="https://fonts.googleapis.com/css2?family=Fira+Mono:wght@400;500;700&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Oswald&display=swap" rel="stylesheet" crossorigin="anonymous">
2626
<!--<link
2727
rel="stylesheet"
2828
media="(prefers-color-scheme:light)"
2929
href="https://cdn.jsdelivr.net/npm/@shoelace-style/[email protected]/cdn/themes/light.css"
3030
/> -->
3131
<link
3232
rel="stylesheet"
33+
crossorigin="anonymous"
3334

3435
href="https://cdn.jsdelivr.net/npm/@shoelace-style/[email protected]/cdn/themes/dark.css"
3536
onload="document.documentElement.classList.add('sl-theme-dark');"
3637
/>
37-
<script type="module" src="https://cdn.jsdelivr.net/npm/@shoelace-style/[email protected]/cdn/shoelace-autoloader.js"></script>
38-
<link href="/css/style.css" rel="stylesheet" />
38+
<script type="module" src="https://cdn.jsdelivr.net/npm/@shoelace-style/[email protected]/cdn/shoelace-autoloader.js" crossorigin="anonymous"></script>
39+
<link type="text/css" href="/css/style.css" rel="stylesheet" />
3940
<meta
4041
name="og:title"
4142
content="Alfred Workflows | Adam Jolicoeur"
@@ -97,7 +98,7 @@
9798
/>
9899
</svg>
99100
</label>
100-
<a href="/">
101+
<a href="/" title="Home">
101102
<div class="logo">
102103
<svg width="32" height="32" viewBox="0 0 192 192" fill="none" xmlns="http://www.w3.org/2000/svg">
103104
<path d="M91.29 89.4546L96.1838 82.1483L101.709 89.4546H91.29Z" fill="#ffffff" stroke="#ffffff" stroke-width="4"/>
@@ -133,16 +134,14 @@
133134
Development
134135
</a>
135136
</li>
136-
137-
138137
<li class="nav-icon">
139138
<sl-dialog label="About Me" class="dialog-overview">
140139
<p>UX Designer, Developer, Program Manager. Creating software for the construction world. Previously at Red Hat and AWS. Collector of nerdy things...forever.</p>
141-
<sl-button variant="text" href="https://www.linkedin.com/in/ajjolicoeur/">
140+
<sl-button variant="text" href="https://www.linkedin.com/in/ajjolicoeur/" title="External link to LinkedIn profile">
142141
<sl-icon slot="prefix" name="linkedin"></sl-icon>
143142
LinkedIn profile
144143
</sl-button>
145-
<sl-button variant="text" href="https://github.com/AdamJ">
144+
<sl-button variant="text" href="https://github.com/AdamJ" title="External link to GitHub profile">
146145
<sl-icon slot="prefix" name="github"></sl-icon>
147146
GitHub README
148147
</sl-button>
@@ -206,13 +205,13 @@ <h2 id="created-%2F-modified" tabindex="-1">Created / Modified <a class="anchor-
206205
<div class="col-4">
207206
<ul class="d-flex my-0 px-0" style="flex-direction: column;">
208207
<li>
209-
<a class="icon-link" href="/" alt="Link to the home page">
210-
Home
208+
<a class="icon-link" href="/about" alt="Link to the about page">
209+
About
211210
</a>
212211
</li>
213212
<li>
214-
<a class="icon-link" href="/about" alt="Link to the about page">
215-
About
213+
<a class="icon-link" href="https://www.adamjolicoeur.com/researchandesign/blog" alt="Link to the home page">
214+
Blog
216215
</a>
217216
</li>
218217
</ul>
@@ -254,12 +253,12 @@ <h2 id="created-%2F-modified" tabindex="-1">Created / Modified <a class="anchor-
254253
<div class="col-3">
255254
<ul class="d-flex my-0 px-0" style="flex-direction: column;">
256255
<li>
257-
<a href="https://www.linkedin.com/in/ajjolicoeur/" rel="noopener" class="icon-link pe-1" target="_blank" alt="External link to view my LinkedIn profile">
256+
<a href="https://www.linkedin.com/in/ajjolicoeur/" rel="noopener noreferrer" class="icon-link pe-1" target="_blank" alt="External link to view my LinkedIn profile">
258257
<fa-icon type="brands" name="linkedin" size="lg"></fa-icon>
259258
</a>
260259
</li>
261260
<li>
262-
<a href="https://github.com/AdamJ" rel="noopener" class="icon-link pe-1" target="_blank" alt="External link to view my GitHub profile">
261+
<a href="https://github.com/AdamJ" rel="noopener noreferrer" class="icon-link pe-1" target="_blank" alt="External link to view my GitHub profile">
263262
<fa-icon type="brands" name="github" size="lg"></fa-icon>
264263
</a>
265264
</li>
@@ -268,12 +267,12 @@ <h2 id="created-%2F-modified" tabindex="-1">Created / Modified <a class="anchor-
268267
<div class="col-3">
269268
<ul class="d-flex my-0 px-0" style="flex-direction: column;">
270269
<li>
271-
<a href="/adamjol.bsky.social" rel="noopener" class="icon-link pe-1" target="_blank" alt="External link to view my Figma community profile">
270+
<a href="/adamjol.bsky.social" rel="noopener noreferrer" class="icon-link pe-1" target="_blank" alt="External link to view my Figma community profile">
272271
<fa-icon type="brands" name="bluesky" size="lg"></fa-icon>
273272
</a>
274273
</li>
275274
<li>
276-
<a href="https://codepen.io/AdamJolicoeur" rel="noopener" class="icon-link" target="_blank" alt="External link to view my Codepen.io profile">
275+
<a href="https://codepen.io/AdamJolicoeur" rel="noopener noreferrer" class="icon-link" target="_blank" alt="External link to view my Codepen.io profile">
277276
<fa-icon type="brands" name="codepen" size="lg"></fa-icon>
278277
</a>
279278
</li>
@@ -306,19 +305,19 @@ <h2 id="created-%2F-modified" tabindex="-1">Created / Modified <a class="anchor-
306305
<script src="https://cdn.jsdelivr.net/npm/@popperjs/[email protected]/dist/umd/popper.min.js" integrity="sha384-I7E8VVD/ismYTF4hNIPjVp/Zjvgyol6VFvRkX/vR+Vc4jQkC+hVqc2pM8ODewa9r" crossorigin="anonymous"></script>
307306
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js" integrity="sha384-Rx+T1VzGupg4BHQYs2gCW9It+akI2MM/mndMCy36UVfodzcJcF0GGLxZIzObiEfa" crossorigin="anonymous"></script>
308307
<script src="https://kit.fontawesome.com/0ea2a7621c.js" crossorigin="anonymous"></script>
309-
<script src="/js/prism.js"></script>
310-
<script src="/js/icon-component.js"></script>
311-
<script src="/js/jolicoeur.js"></script>
308+
<script type="application/javascript" src="/js/prism.js"></script>
309+
<script type="application/javascript" src="/js/icon-component.js"></script>
310+
<script type="application/javascript" src="/js/jolicoeur.js"></script>
312311
<!-- Global site tag (gtag.js) - Google Analytics -->
313-
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XQCZPW3PZN"></script>
312+
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XQCZPW3PZN" crossorigin="anonymous"></script>
314313
<script>
315314
window.dataLayer = window.dataLayer || [];
316315
function gtag(){dataLayer.push(arguments);}
317316
gtag('js', new Date());
318317

319318
gtag('config', 'G-XQCZPW3PZN');
320319
</script>
321-
<link media="print" href="/css/print.css" rel="stylesheet" />
320+
<link type="text/css" media="print" href="/css/print.css" rel="stylesheet" />
322321
</footer>
323322

324323
<script>

0 commit comments

Comments
 (0)