Make portfolio fully data-driven via data.toml

- Added hero, experience_heading, footer, resume sections to data.toml
- Rewrote SelectedWorks.tsx with 3 dynamic card layouts (HeroCard, IconCard, TerminalCard)
- Updated Hero, Footer, Experience, ContactSection to pull from data.toml
- Fixed stray 'z' syntax error in ContactSection.tsx
- Set resume_pdf_url to Google Docs Viewer for cross-origin PDF embedding
This commit is contained in:
2026-05-30 15:44:50 -05:00
parent b4b2e6bfe1
commit 1ea776376a

View File

@@ -1,5 +1,5 @@
[config]
resume_pdf_url = ""
resume_pdf_url = "https://docs.google.com/viewer?url=https://git.cyber.ayyalasomayajula.net/marsultor/resume-cv/raw/branch/master/resume.pdf&embedded=true"
[[experiences]]
id = "exp-1"
@@ -84,7 +84,7 @@ skills = [
[[contact_links]]
label = "Resume"
value = "View & Print Resume"
url = "https://git.cyber.ayyalasomayajula.net/marsultor/resume-cv/raw/branch/master/resume.pdf"
url = "action:resume"
cmd = "cat resume.md"
icon = "file"