forked from colin/resume
2
0
Fork 0
Commit Graph

16 Commits

Author SHA1 Message Date
Colin 83c0ae74f7
Add PDF generation for static site pages
- Add generate-pdfs.js script using Puppeteer to render HTML pages to PDF
- Update package.json with puppeteer dependency and npm script
- Add dynamic PDF download link to footer (checks if PDF exists, shows link)
- Add docker/resume/pdfs/ to .gitignore (generated at deploy time)

Run 'npm install && npm run generate-pdfs' during deployment
2025-11-30 15:46:21 -05:00
Colin 73b83fc3fd
Add Meet navigation button for web meetings tool
- Added Meet link to main navigation pointing to meet.colinknapp.com
- Includes title attribute describing it as a no-account web meetings tool
- Opens in new tab with proper security attributes
2025-11-28 16:09:49 -05:00
Colin 1c1bb4ebb9
Update Matomo tracking code to enable full tracking features
- Simplified Matomo code in header.html to use standard tracking configuration
- Removed tracking-limiting settings (setDocumentTitle, setCookieDomain, setDomains, disableCookies)
- Fixed matomo.js script source to load from metrics.nixc.us domain
- All pages using includes system now have full Matomo tracking enabled
2025-11-18 14:49:49 -05:00
Colin db17d83418
Update favicon to boot-logo.svg and prioritize SVG in favicon links 2025-11-18 14:23:14 -05:00
Colin f7f7bcf7dc
Add NixOS Validator link to header navigation 2025-11-18 11:17:09 -05:00
Leopere 384fb993f5
Add skip-to-content accessibility link to header nav
- Added skip-to-content link at top of header partial
- Added CSS styling for hidden-by-default, visible-on-focus behavior
- Added id='main-content' to all HTML pages for skip link target
- Improves keyboard navigation and screen reader accessibility
2025-10-21 10:46:00 -04:00
Leopere 20c813c7ea
Remove unused development utility scripts
- Deleted convert-favicon.sh, generate-favicon.js, update-favicon.js - unused favicon generation scripts
- Deleted convert-to-includes.js - utility for converting HTML to use includes system
- Updated documentation to remove references to deleted scripts
- These were development utilities that are no longer needed for the site
2025-10-19 16:27:05 -04:00
Leopere baf66debf3
Remove unnecessary index-with-includes.html template file
- Deleted index-with-includes.html as it was just an incomplete template
- Updated documentation to remove references to the deleted file
- The main index.html file is the complete, production resume
2025-10-19 16:24:46 -04:00
Leopere bd7aca54ee Avoid CORP block by serving matomo.js same-origin
- Fetch matomo.js to repo and serve as /matomo.js
- Update header include to load /matomo.js while keeping trackerUrl to metrics.nixc.us
2025-08-07 17:36:56 -04:00
Leopere d7eea4853f Add Matomo analytics tracking code to all pages
- Added Matomo tracking script to header.html include
- Updated CSP to allow metrics.nixc.us domain for script-src, img-src, and connect-src
- Modified update-csp-hashes.sh to include metrics.nixc.us in CSP directives
- Updated all HTML files with new CSP headers
- Tracking code will now work across all portfolio pages
2025-07-30 14:14:24 -04:00
Leopere 67a51b14e4 Add story placeholders and QR tool navigation - Add home infrastructure and nuclear DNS story placeholders - Add QR code tool to navigation dropdown - Update stories index with new entries - Rebuild and test local environment 2025-07-25 10:48:45 -04:00
Leopere 60d1208d9d Update latest changes 2025-07-23 10:56:48 -04:00
colin 39d5d2c6aa Add markdown tool link to navigation dropdown 2025-07-07 11:25:16 -04:00
colin 2c43fe7784 Fix duplicate footer issues and remove npm dependency 2025-07-06 18:36:59 -04:00
colin 7071c08a30 Add procedurally generated favicon with multiple formats and update includes.js to load favicon links 2025-07-06 14:16:30 -04:00
colin a1e2afabb5 Save all current changes to resume project 2025-07-06 11:16:43 -04:00