Skip to content

Commit 7cfa21b

Browse files
authored
docs(showcase): repair broken v2 asset paths in index.html (#101)
After the CV v2 layered migration (1.6.x), every preset's screenshot and PDF was renamed with a '-v2' suffix on disk (cv-blue-banner-v2.png, cover-letter-executive-v2.pdf, etc.). The docs/index.html GitHub Pages site still referenced the pre-migration paths (without -v2), so 20 of 27 showcase references rendered as 404 — almost the entire CV gallery and the cover-letter previews. Surfaced by an external visual-presentation audit ahead of the v1.6.6 Maven Central debut: a broken-image-laden showcase site would have been the first impression for every new Central caller. Fix is mechanical: cv/cv-X.{pdf,png} -> cv/cv-X-v2.{pdf,png} (14 CV PDFs + 1 PNG) coverletter/cover-letter-X.{pdf,png} -> coverletter/cover-letter-X-v2.{pdf,png} (4 specific letters) coverletter/cover-letter.pdf -> coverletter/cover-letter-modern-professional-v2.pdf (the generic 'cover letter' link now points at the recommended preset) Invoice + proposal + schedule paths were already correct (no v2 migration there). Verification: all 26 remaining unique references resolve on disk (one collapsed by sorted-unique dedup; same file). No regression to other docs surfaces.
1 parent bfaa839 commit 7cfa21b

1 file changed

Lines changed: 23 additions & 23 deletions

File tree

docs/index.html

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -113,19 +113,19 @@
113113
"@type": "ListItem",
114114
"position": 3,
115115
"name": "Modern Professional CV",
116-
"url": "https://demchaav.github.io/GraphCompose/showcase/pdf/templates/cv/cv-modern-professional.pdf"
116+
"url": "https://demchaav.github.io/GraphCompose/showcase/pdf/templates/cv/cv-modern-professional-v2.pdf"
117117
},
118118
{
119119
"@type": "ListItem",
120120
"position": 4,
121121
"name": "Sidebar Portrait CV",
122-
"url": "https://demchaav.github.io/GraphCompose/showcase/pdf/templates/cv/cv-sidebar-portrait.pdf"
122+
"url": "https://demchaav.github.io/GraphCompose/showcase/pdf/templates/cv/cv-sidebar-portrait-v2.pdf"
123123
},
124124
{
125125
"@type": "ListItem",
126126
"position": 5,
127127
"name": "Monogram Sidebar CV",
128-
"url": "https://demchaav.github.io/GraphCompose/showcase/pdf/templates/cv/cv-monogram-sidebar.pdf"
128+
"url": "https://demchaav.github.io/GraphCompose/showcase/pdf/templates/cv/cv-monogram-sidebar-v2.pdf"
129129
},
130130
{
131131
"@type": "ListItem",
@@ -183,7 +183,7 @@ <h1 id="hero-title">Java PDF layout engine for structured business documents.</h
183183
<div class="document-stack">
184184
<img class="doc-preview doc-preview-main" src="showcase/screenshots/templates/proposal/project-proposal-cinematic.png" alt="Cinematic project proposal preview">
185185
<img class="doc-preview doc-preview-side doc-preview-top" src="showcase/screenshots/templates/invoice/invoice-cinematic.png" alt="Cinematic invoice preview">
186-
<img class="doc-preview doc-preview-side doc-preview-bottom" src="showcase/screenshots/templates/cv/cv-blue-banner.png" alt="Blue Banner CV preview">
186+
<img class="doc-preview doc-preview-side doc-preview-bottom" src="showcase/screenshots/templates/cv/cv-blue-banner-v2.png" alt="Blue Banner CV preview">
187187
</div>
188188
</div>
189189
</section>
@@ -297,29 +297,29 @@ <h3 id="templates-section">Templates</h3>
297297

298298
<h4>CV (14 presets)</h4>
299299
<ul>
300-
<li><a href="showcase/pdf/templates/cv/cv-modern-professional.pdf">Modern Professional CV</a></li>
301-
<li><a href="showcase/pdf/templates/cv/cv-nordic-clean.pdf">Nordic Clean CV</a></li>
302-
<li><a href="showcase/pdf/templates/cv/cv-classic-serif.pdf">Classic Serif CV</a></li>
303-
<li><a href="showcase/pdf/templates/cv/cv-compact-mono.pdf">Compact Mono CV</a></li>
304-
<li><a href="showcase/pdf/templates/cv/cv-executive.pdf">Executive CV</a></li>
305-
<li><a href="showcase/pdf/templates/cv/cv-engineering-resume.pdf">Engineering Resume CV</a></li>
306-
<li><a href="showcase/pdf/templates/cv/cv-timeline-minimal.pdf">Timeline Minimal CV</a></li>
307-
<li><a href="showcase/pdf/templates/cv/cv-boxed-sections.pdf">Boxed Sections CV</a></li>
308-
<li><a href="showcase/pdf/templates/cv/cv-centered-headline.pdf">Centered Headline CV</a></li>
309-
<li><a href="showcase/pdf/templates/cv/cv-blue-banner.pdf">Blue Banner CV</a></li>
310-
<li><a href="showcase/pdf/templates/cv/cv-editorial-blue.pdf">Editorial Blue CV</a></li>
311-
<li><a href="showcase/pdf/templates/cv/cv-panel.pdf">Panel CV</a></li>
312-
<li><a href="showcase/pdf/templates/cv/cv-sidebar-portrait.pdf">Sidebar Portrait CV</a></li>
313-
<li><a href="showcase/pdf/templates/cv/cv-monogram-sidebar.pdf">Monogram Sidebar CV</a></li>
300+
<li><a href="showcase/pdf/templates/cv/cv-modern-professional-v2.pdf">Modern Professional CV</a></li>
301+
<li><a href="showcase/pdf/templates/cv/cv-nordic-clean-v2.pdf">Nordic Clean CV</a></li>
302+
<li><a href="showcase/pdf/templates/cv/cv-classic-serif-v2.pdf">Classic Serif CV</a></li>
303+
<li><a href="showcase/pdf/templates/cv/cv-compact-mono-v2.pdf">Compact Mono CV</a></li>
304+
<li><a href="showcase/pdf/templates/cv/cv-executive-v2.pdf">Executive CV</a></li>
305+
<li><a href="showcase/pdf/templates/cv/cv-engineering-resume-v2.pdf">Engineering Resume CV</a></li>
306+
<li><a href="showcase/pdf/templates/cv/cv-timeline-minimal-v2.pdf">Timeline Minimal CV</a></li>
307+
<li><a href="showcase/pdf/templates/cv/cv-boxed-sections-v2.pdf">Boxed Sections CV</a></li>
308+
<li><a href="showcase/pdf/templates/cv/cv-centered-headline-v2.pdf">Centered Headline CV</a></li>
309+
<li><a href="showcase/pdf/templates/cv/cv-blue-banner-v2.pdf">Blue Banner CV</a></li>
310+
<li><a href="showcase/pdf/templates/cv/cv-editorial-blue-v2.pdf">Editorial Blue CV</a></li>
311+
<li><a href="showcase/pdf/templates/cv/cv-panel-v2.pdf">Panel CV</a></li>
312+
<li><a href="showcase/pdf/templates/cv/cv-sidebar-portrait-v2.pdf">Sidebar Portrait CV</a></li>
313+
<li><a href="showcase/pdf/templates/cv/cv-monogram-sidebar-v2.pdf">Monogram Sidebar CV</a></li>
314314
</ul>
315315

316316
<h4>Cover Letter (14 paired layouts)</h4>
317317
<ul>
318-
<li><a href="showcase/pdf/templates/coverletter/cover-letter.pdf">Cover Letter (canonical)</a></li>
319-
<li><a href="showcase/pdf/templates/coverletter/cover-letter-modern-professional.pdf">Modern Professional letter</a></li>
320-
<li><a href="showcase/pdf/templates/coverletter/cover-letter-executive.pdf">Executive letter</a></li>
321-
<li><a href="showcase/pdf/templates/coverletter/cover-letter-monogram-sidebar.pdf">Monogram Sidebar letter</a></li>
322-
<li><a href="showcase/pdf/templates/coverletter/cover-letter-sidebar-portrait.pdf">Sidebar Portrait letter</a></li>
318+
<li><a href="showcase/pdf/templates/coverletter/cover-letter-modern-professional-v2.pdf">Cover Letter (canonical)</a></li>
319+
<li><a href="showcase/pdf/templates/coverletter/cover-letter-modern-professional-v2.pdf">Modern Professional letter</a></li>
320+
<li><a href="showcase/pdf/templates/coverletter/cover-letter-executive-v2.pdf">Executive letter</a></li>
321+
<li><a href="showcase/pdf/templates/coverletter/cover-letter-monogram-sidebar-v2.pdf">Monogram Sidebar letter</a></li>
322+
<li><a href="showcase/pdf/templates/coverletter/cover-letter-sidebar-portrait-v2.pdf">Sidebar Portrait letter</a></li>
323323
</ul>
324324

325325
<h4>Invoice / Proposal / Schedule</h4>

0 commit comments

Comments
 (0)