diff --git a/docker/resume/apple-touch-icon.png b/docker/resume/apple-touch-icon.png deleted file mode 100644 index 9c50e04..0000000 Binary files a/docker/resume/apple-touch-icon.png and /dev/null differ diff --git a/docker/resume/consulting-packs.html b/docker/resume/consulting-packs.html index 54154e6..587ae0d 100644 --- a/docker/resume/consulting-packs.html +++ b/docker/resume/consulting-packs.html @@ -6,7 +6,6 @@ Consulting Packs (Private) - Colin Knapp - diff --git a/docker/resume/csv-tool-output.html b/docker/resume/csv-tool-output.html index af08539..358756d 100644 --- a/docker/resume/csv-tool-output.html +++ b/docker/resume/csv-tool-output.html @@ -5,7 +5,6 @@ CSV Viewer - Colin Knapp - diff --git a/docker/resume/favicon-16x16.png b/docker/resume/favicon-16x16.png deleted file mode 100644 index e39cf98..0000000 Binary files a/docker/resume/favicon-16x16.png and /dev/null differ diff --git a/docker/resume/favicon-32x32.png b/docker/resume/favicon-32x32.png deleted file mode 100644 index 5b84788..0000000 Binary files a/docker/resume/favicon-32x32.png and /dev/null differ diff --git a/docker/resume/favicon.ico b/docker/resume/favicon.ico deleted file mode 100644 index 2ea3aa4..0000000 Binary files a/docker/resume/favicon.ico and /dev/null differ diff --git a/docker/resume/includes.js b/docker/resume/includes.js index 0a0d51a..9ebceed 100644 --- a/docker/resume/includes.js +++ b/docker/resume/includes.js @@ -206,14 +206,18 @@ document.addEventListener('DOMContentLoaded', function() { }); } - // Include favicon links - includeInHead('/includes/favicon-links.html'); - // Process header and footer placeholders const headerElement = document.getElementById('header-include'); const footerElement = document.getElementById('footer-include'); if (headerElement) { + // Add favicon link when header is included + const faviconLink = document.createElement('link'); + faviconLink.rel = 'icon'; + faviconLink.type = 'image/svg+xml'; + faviconLink.href = '/favicon.svg'; + document.head.appendChild(faviconLink); + includeHTML('header-include', '/includes/header.html', () => { setActiveNavItem(); setupNavDropdowns(); diff --git a/docker/resume/includes/README.md b/docker/resume/includes/README.md index 8cca1a2..13a9014 100644 --- a/docker/resume/includes/README.md +++ b/docker/resume/includes/README.md @@ -46,7 +46,6 @@ Here's a basic template for a page using includes: Your Title - Colin Knapp - diff --git a/docker/resume/includes/favicon-links.html b/docker/resume/includes/favicon-links.html deleted file mode 100644 index 6887583..0000000 --- a/docker/resume/includes/favicon-links.html +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docker/resume/index.html b/docker/resume/index.html index 8bb0755..2c4020c 100644 --- a/docker/resume/index.html +++ b/docker/resume/index.html @@ -5,7 +5,6 @@ Colin Knapp - DevSecOps & Cybersecurity Expert - diff --git a/docker/resume/one-pager-tools/csv-tool.html b/docker/resume/one-pager-tools/csv-tool.html index fedc720..d928b76 100644 --- a/docker/resume/one-pager-tools/csv-tool.html +++ b/docker/resume/one-pager-tools/csv-tool.html @@ -5,7 +5,6 @@ CSV Viewer Tool - Free Online CSV Parser - diff --git a/docker/resume/one-pager-tools/template.html b/docker/resume/one-pager-tools/template.html index 679a280..01af88d 100644 --- a/docker/resume/one-pager-tools/template.html +++ b/docker/resume/one-pager-tools/template.html @@ -5,7 +5,6 @@ Colin Knapp Tools - diff --git a/docker/resume/one-pager-tools/tool-with-includes.html b/docker/resume/one-pager-tools/tool-with-includes.html index d1743a8..9ea3d8c 100644 --- a/docker/resume/one-pager-tools/tool-with-includes.html +++ b/docker/resume/one-pager-tools/tool-with-includes.html @@ -5,7 +5,6 @@ Tool Example - Colin Knapp - diff --git a/docker/resume/resumes/business-development.html b/docker/resume/resumes/business-development.html index 4a80376..375e74b 100644 --- a/docker/resume/resumes/business-development.html +++ b/docker/resume/resumes/business-development.html @@ -5,7 +5,6 @@ Business Development - Colin Knapp Resume - diff --git a/docker/resume/resumes/devsecops.html b/docker/resume/resumes/devsecops.html index beb08a8..0fe3560 100644 --- a/docker/resume/resumes/devsecops.html +++ b/docker/resume/resumes/devsecops.html @@ -5,7 +5,6 @@ DevSecOps - Colin Knapp Resume - diff --git a/docker/resume/resumes/portfolio.html b/docker/resume/resumes/portfolio.html index f5c893a..10f47d3 100644 --- a/docker/resume/resumes/portfolio.html +++ b/docker/resume/resumes/portfolio.html @@ -5,7 +5,6 @@ Full Portfolio - Colin Knapp Resume - diff --git a/docker/resume/resumes/team-leadership.html b/docker/resume/resumes/team-leadership.html index be9d3cc..7041a4b 100644 --- a/docker/resume/resumes/team-leadership.html +++ b/docker/resume/resumes/team-leadership.html @@ -5,7 +5,6 @@ Team Leadership - Colin Knapp Resume - diff --git a/docker/resume/resumes/tool-building.html b/docker/resume/resumes/tool-building.html index 156573b..be91097 100644 --- a/docker/resume/resumes/tool-building.html +++ b/docker/resume/resumes/tool-building.html @@ -5,7 +5,6 @@ Tool Building - Colin Knapp Resume - diff --git a/docker/resume/stories/airport-dns.html b/docker/resume/stories/airport-dns.html index 6c7b466..41acb84 100644 --- a/docker/resume/stories/airport-dns.html +++ b/docker/resume/stories/airport-dns.html @@ -5,7 +5,6 @@ Airport DNS Infrastructure - Resilient DNS Design - diff --git a/docker/resume/stories/app-development.html b/docker/resume/stories/app-development.html index 8a0e6cf..19f3311 100644 --- a/docker/resume/stories/app-development.html +++ b/docker/resume/stories/app-development.html @@ -5,7 +5,6 @@ Ad Revenue Tracking App for Influencers - diff --git a/docker/resume/stories/athion-turnaround.html b/docker/resume/stories/athion-turnaround.html index 8366514..2dfcef8 100644 --- a/docker/resume/stories/athion-turnaround.html +++ b/docker/resume/stories/athion-turnaround.html @@ -5,7 +5,6 @@ Athion.net Business Turnaround - Colin Knapp - diff --git a/docker/resume/stories/fawe-plotsquared.html b/docker/resume/stories/fawe-plotsquared.html index d0e6752..ce3fa9f 100644 --- a/docker/resume/stories/fawe-plotsquared.html +++ b/docker/resume/stories/fawe-plotsquared.html @@ -5,7 +5,6 @@ FastAsyncWorldEdit & PlotSquared - Minecraft Tools - diff --git a/docker/resume/stories/healthcare-platform.html b/docker/resume/stories/healthcare-platform.html index dd9b001..17d9d6a 100644 --- a/docker/resume/stories/healthcare-platform.html +++ b/docker/resume/stories/healthcare-platform.html @@ -5,7 +5,6 @@ Healthcare Platform Infrastructure - Secure Design - diff --git a/docker/resume/stories/home-infrastructure.html b/docker/resume/stories/home-infrastructure.html index 09044e1..aadad17 100644 --- a/docker/resume/stories/home-infrastructure.html +++ b/docker/resume/stories/home-infrastructure.html @@ -5,7 +5,6 @@ Home Infrastructure & WireGuard Mesh Networking - diff --git a/docker/resume/stories/index.html b/docker/resume/stories/index.html index 8b05f1a..8b1d88b 100644 --- a/docker/resume/stories/index.html +++ b/docker/resume/stories/index.html @@ -5,7 +5,6 @@ Project Stories & Case Studies - Colin Knapp - diff --git a/docker/resume/stories/motherboard-repair.html b/docker/resume/stories/motherboard-repair.html index 5dbc127..cfad296 100644 --- a/docker/resume/stories/motherboard-repair.html +++ b/docker/resume/stories/motherboard-repair.html @@ -5,7 +5,6 @@ MotherboardRepair.ca - Sustainable Tech Solutions - diff --git a/docker/resume/stories/nitric-leadership.html b/docker/resume/stories/nitric-leadership.html index ae07338..b3f6a33 100644 --- a/docker/resume/stories/nitric-leadership.html +++ b/docker/resume/stories/nitric-leadership.html @@ -5,7 +5,6 @@ Nitric Concepts Leadership - Team Management - diff --git a/docker/resume/stories/nuclear-dns.html b/docker/resume/stories/nuclear-dns.html index 9dd0c6f..ad8e836 100644 --- a/docker/resume/stories/nuclear-dns.html +++ b/docker/resume/stories/nuclear-dns.html @@ -5,7 +5,6 @@ Nuclear War-Resistant DNS Infrastructure - diff --git a/docker/resume/stories/open-source-success.html b/docker/resume/stories/open-source-success.html index 6d65f1f..058891a 100644 --- a/docker/resume/stories/open-source-success.html +++ b/docker/resume/stories/open-source-success.html @@ -5,7 +5,6 @@ Open Source Community Success - OhMyForm - diff --git a/docker/resume/stories/scansnap-webdav.html b/docker/resume/stories/scansnap-webdav.html index dd7533e..a280707 100644 --- a/docker/resume/stories/scansnap-webdav.html +++ b/docker/resume/stories/scansnap-webdav.html @@ -5,7 +5,6 @@ ScanSnap Scanner Service - Receipt Digitization - diff --git a/docker/resume/stories/showerloop.html b/docker/resume/stories/showerloop.html index e94301b..6236c2e 100644 --- a/docker/resume/stories/showerloop.html +++ b/docker/resume/stories/showerloop.html @@ -5,7 +5,6 @@ ShowerLoop Project - Web Development & Accessibility - diff --git a/docker/resume/stories/story-with-includes.html b/docker/resume/stories/story-with-includes.html index 3017b93..406380d 100644 --- a/docker/resume/stories/story-with-includes.html +++ b/docker/resume/stories/story-with-includes.html @@ -5,7 +5,6 @@ Story Example - Colin Knapp - diff --git a/docker/resume/stories/template-story.html b/docker/resume/stories/template-story.html index 2e78b71..8a0b1d3 100644 --- a/docker/resume/stories/template-story.html +++ b/docker/resume/stories/template-story.html @@ -5,7 +5,6 @@ [Story Title] - Colin Knapp Case Study - diff --git a/docker/resume/stories/viperwire.html b/docker/resume/stories/viperwire.html index 9650fed..50138a1 100644 --- a/docker/resume/stories/viperwire.html +++ b/docker/resume/stories/viperwire.html @@ -5,7 +5,6 @@ ViperWire - AI-Powered Cybersecurity Consultancy - diff --git a/docker/resume/stories/web-design-java.html b/docker/resume/stories/web-design-java.html index 486dc10..bf94d71 100644 --- a/docker/resume/stories/web-design-java.html +++ b/docker/resume/stories/web-design-java.html @@ -5,7 +5,6 @@ Web Design & Java Plugin Development - diff --git a/docker/resume/stories/wordpress-security.html b/docker/resume/stories/wordpress-security.html index 91bd516..3a199a7 100644 --- a/docker/resume/stories/wordpress-security.html +++ b/docker/resume/stories/wordpress-security.html @@ -5,7 +5,6 @@ WordPress Security Automation - Malware Removal - diff --git a/docker/resume/stories/youtube-game-dev.html b/docker/resume/stories/youtube-game-dev.html index 2bf5a52..d40cab0 100644 --- a/docker/resume/stories/youtube-game-dev.html +++ b/docker/resume/stories/youtube-game-dev.html @@ -5,7 +5,6 @@ YouTube Game Development & Cybersecurity - diff --git a/docker/resume/template-with-includes.html b/docker/resume/template-with-includes.html index 5bd749f..90c3dcb 100644 --- a/docker/resume/template-with-includes.html +++ b/docker/resume/template-with-includes.html @@ -5,7 +5,6 @@ Template with Includes - Colin Knapp -