Skip to content

Commit 405f388

Browse files
committed
Performance Fix
SMTPJS and EmailJS will not work together bruh (i learned my lesson...maybe)
1 parent 4f6ce27 commit 405f388

11 files changed

Lines changed: 48 additions & 52 deletions

File tree

docs/_site/index.html

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -228,25 +228,24 @@ <h2>Franz Lor</h2>
228228

229229
<!-- Load jQuery only if needed -->
230230

231-
<script src="https://code.jquery.com/jquery-3.6.4.min.js"></script>
231+
<script src="https://code.jquery.com/jquery-3.6.4.min.js" defer></script>
232232

233233

234234
<!-- Core scripts -->
235-
<script src="/scripts/hamburger.js"></script>
236-
<script src="/scripts/smooth-scrolling.js"></script>
235+
<script src="/scripts/hamburger.js" defer></script>
236+
<script src="/scripts/smooth-scrolling.js" defer></script>
237237

238238
<!-- Page-specific scripts -->
239239

240-
<script src="/scripts/scroll-animations.js"></script>
241-
<script src="/scripts/devblog-animations.js"></script>
242-
<script src="/scripts/contact-button-animations.js"></script>
243-
<script src="/scripts/navigation.js"></script>
240+
<script src="/scripts/scroll-animations.js" defer></script>
241+
<script src="/scripts/devblog-animations.js" defer></script>
242+
<script src="/scripts/contact-button-animations.js" defer></script>
243+
<script src="/scripts/navigation.js" defer></script>
244244

245-
<script src="/scripts/validate.js"></script>
245+
<script src="/scripts/validate.js" defer></script>
246246

247247
<!-- EmailJS only needed on homepage -->
248-
<script src="https://smtpjs.com/v3/smtp.js"></script>
249-
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/@emailjs/browser@4/dist/email.min.js"></script>
248+
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/@emailjs/browser@4/dist/email.min.js" defer></script>
250249

251250
</body>
252251
</html>

docs/devblogs/pickups/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -473,8 +473,8 @@ <h2>Franz Lor</h2>
473473

474474

475475
<!-- Core scripts -->
476-
<script src="/scripts/hamburger.js"></script>
477-
<script src="/scripts/smooth-scrolling.js"></script>
476+
<script src="/scripts/hamburger.js" defer></script>
477+
<script src="/scripts/smooth-scrolling.js" defer></script>
478478

479479
<!-- Page-specific scripts -->
480480

docs/index.html

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -341,25 +341,24 @@ <h2>Franz Lor</h2>
341341

342342
<!-- Load jQuery only if needed -->
343343

344-
<script src="https://code.jquery.com/jquery-3.6.4.min.js"></script>
344+
<script src="https://code.jquery.com/jquery-3.6.4.min.js" defer></script>
345345

346346

347347
<!-- Core scripts -->
348-
<script src="/scripts/hamburger.js"></script>
349-
<script src="/scripts/smooth-scrolling.js"></script>
348+
<script src="/scripts/hamburger.js" defer></script>
349+
<script src="/scripts/smooth-scrolling.js" defer></script>
350350

351351
<!-- Page-specific scripts -->
352352

353-
<script src="/scripts/scroll-animations.js"></script>
354-
<script src="/scripts/devblog-animations.js"></script>
355-
<script src="/scripts/contact-button-animations.js"></script>
356-
<script src="/scripts/navigation.js"></script>
353+
<script src="/scripts/scroll-animations.js" defer></script>
354+
<script src="/scripts/devblog-animations.js" defer></script>
355+
<script src="/scripts/contact-button-animations.js" defer></script>
356+
<script src="/scripts/navigation.js" defer></script>
357357

358358
<script src="/scripts/validate.js"></script>
359359

360360
<!-- EmailJS only needed on homepage -->
361-
<script src="https://smtpjs.com/v3/smtp.js"></script>
362-
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/@emailjs/browser@4/dist/email.min.js"></script>
361+
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/@emailjs/browser@4/dist/email.min.js" defer></script>
363362

364363
</body>
365364
</html>

docs/projects/bytehopper/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -199,8 +199,8 @@ <h2>Franz Lor</h2>
199199

200200

201201
<!-- Core scripts -->
202-
<script src="/scripts/hamburger.js"></script>
203-
<script src="/scripts/smooth-scrolling.js"></script>
202+
<script src="/scripts/hamburger.js" defer></script>
203+
<script src="/scripts/smooth-scrolling.js" defer></script>
204204

205205
<!-- Page-specific scripts -->
206206

docs/projects/fpsfrenzy/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,8 +171,8 @@ <h2>Franz Lor</h2>
171171

172172

173173
<!-- Core scripts -->
174-
<script src="/scripts/hamburger.js"></script>
175-
<script src="/scripts/smooth-scrolling.js"></script>
174+
<script src="/scripts/hamburger.js" defer></script>
175+
<script src="/scripts/smooth-scrolling.js" defer></script>
176176

177177
<!-- Page-specific scripts -->
178178

docs/projects/housecat/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -211,8 +211,8 @@ <h2>Franz Lor</h2>
211211

212212

213213
<!-- Core scripts -->
214-
<script src="/scripts/hamburger.js"></script>
215-
<script src="/scripts/smooth-scrolling.js"></script>
214+
<script src="/scripts/hamburger.js" defer></script>
215+
<script src="/scripts/smooth-scrolling.js" defer></script>
216216

217217
<!-- Page-specific scripts -->
218218

docs/projects/idle-monster-clicker/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -174,8 +174,8 @@ <h2>Franz Lor</h2>
174174

175175

176176
<!-- Core scripts -->
177-
<script src="/scripts/hamburger.js"></script>
178-
<script src="/scripts/smooth-scrolling.js"></script>
177+
<script src="/scripts/hamburger.js" defer></script>
178+
<script src="/scripts/smooth-scrolling.js" defer></script>
179179

180180
<!-- Page-specific scripts -->
181181

docs/projects/mochi-run/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -174,8 +174,8 @@ <h2>Franz Lor</h2>
174174

175175

176176
<!-- Core scripts -->
177-
<script src="/scripts/hamburger.js"></script>
178-
<script src="/scripts/smooth-scrolling.js"></script>
177+
<script src="/scripts/hamburger.js" defer></script>
178+
<script src="/scripts/smooth-scrolling.js" defer></script>
179179

180180
<!-- Page-specific scripts -->
181181

docs/projects/turret-tank-blitz/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -185,8 +185,8 @@ <h2>Franz Lor</h2>
185185

186186

187187
<!-- Core scripts -->
188-
<script src="/scripts/hamburger.js"></script>
189-
<script src="/scripts/smooth-scrolling.js"></script>
188+
<script src="/scripts/hamburger.js" defer></script>
189+
<script src="/scripts/smooth-scrolling.js" defer></script>
190190

191191
<!-- Page-specific scripts -->
192192

src/_includes/base.njk

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -30,25 +30,24 @@
3030

3131
<!-- Load jQuery only if needed -->
3232
{% if page.url == '/' %}
33-
<script src="https://code.jquery.com/jquery-3.6.4.min.js"></script>
33+
<script src="https://code.jquery.com/jquery-3.6.4.min.js" defer></script>
3434
{% endif %}
3535

3636
<!-- Core scripts -->
37-
<script src="/scripts/hamburger.js"></script>
38-
<script src="/scripts/smooth-scrolling.js"></script>
37+
<script src="/scripts/hamburger.js" defer></script>
38+
<script src="/scripts/smooth-scrolling.js" defer></script>
3939

4040
<!-- Page-specific scripts -->
4141
{% if page.url == '/' %}
42-
<script src="/scripts/scroll-animations.js"></script>
43-
<script src="/scripts/devblog-animations.js"></script>
44-
<script src="/scripts/contact-button-animations.js"></script>
45-
<script src="/scripts/navigation.js"></script>
42+
<script src="/scripts/scroll-animations.js" defer></script>
43+
<script src="/scripts/devblog-animations.js" defer></script>
44+
<script src="/scripts/contact-button-animations.js" defer></script>
45+
<script src="/scripts/navigation.js" defer></script>
4646

4747
<script src="/scripts/validate.js"></script>
4848

4949
<!-- EmailJS only needed on homepage -->
50-
<script src="https://smtpjs.com/v3/smtp.js"></script>
51-
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/@emailjs/browser@4/dist/email.min.js"></script>
50+
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/@emailjs/browser@4/dist/email.min.js" defer></script>
5251
{% endif %}
5352
</body>
5453
</html>

0 commit comments

Comments
 (0)