Skip to content

Commit a46d546

Browse files
committed
fix(web): drop duplicate v1 CV showcase cards, keep v2 only
The CV / Resume gallery showed every preset twice: the curated v2 card (e.g. cv-blue-banner-v2) plus a stale bare placeholder (cv-blue-banner) with a generic "Generated showcase for…" description and a 404 PDF link (the bare cv-*.pdf were never tracked/deployed). Root cause: stale CvTemplateGalleryFileExample output (bare cv-<id>.pdf, not wired into GenerateAllExamples) lingered in target/generated-pdfs and leaked into the committed manifest + screenshots via the non-pruning ShowcaseSync. Only the CV group was affected. - examples.json: remove the 16 bare CV entries, keep the 16 -v2 ones (site cards 70 -> 54) - showcase/screenshots/templates/cv: remove the 16 stale bare previews - sitemap.xml: repoint the CV hero URL to cv-modern-professional-v2.pdf (the bare URL 404'd)
1 parent 9ce9f2c commit a46d546

18 files changed

Lines changed: 1 addition & 145 deletions

web/examples.json

Lines changed: 0 additions & 144 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,6 @@
88
"id": "cv",
99
"label": "CV / Resume",
1010
"examples": [
11-
{
12-
"id": "cv-blue-banner",
13-
"title": "Cv Blue Banner",
14-
"description": "Generated showcase for templates / cv.",
15-
"tags": ["templates", "cv"],
16-
"pdf": "showcase/pdf/templates/cv/cv-blue-banner.pdf",
17-
"screenshot": "showcase/screenshots/templates/cv/cv-blue-banner.png",
18-
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
19-
},
2011
{
2112
"id": "cv-blue-banner-v2",
2213
"title": "Blue Banner",
@@ -26,15 +17,6 @@
2617
"screenshot": "showcase/screenshots/templates/cv/cv-blue-banner-v2.png",
2718
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples/templates/cv/v2/CvBlueBannerExample.java"
2819
},
29-
{
30-
"id": "cv-boxed-sections",
31-
"title": "Cv Boxed Sections",
32-
"description": "Generated showcase for templates / cv.",
33-
"tags": ["templates", "cv"],
34-
"pdf": "showcase/pdf/templates/cv/cv-boxed-sections.pdf",
35-
"screenshot": "showcase/screenshots/templates/cv/cv-boxed-sections.png",
36-
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
37-
},
3820
{
3921
"id": "cv-boxed-sections-v2",
4022
"title": "Boxed Sections",
@@ -44,15 +26,6 @@
4426
"screenshot": "showcase/screenshots/templates/cv/cv-boxed-sections-v2.png",
4527
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples/templates/cv/v2/CvBoxedV2Example.java"
4628
},
47-
{
48-
"id": "cv-centered-headline",
49-
"title": "Cv Centered Headline",
50-
"description": "Generated showcase for templates / cv.",
51-
"tags": ["templates", "cv"],
52-
"pdf": "showcase/pdf/templates/cv/cv-centered-headline.pdf",
53-
"screenshot": "showcase/screenshots/templates/cv/cv-centered-headline.png",
54-
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
55-
},
5629
{
5730
"id": "cv-centered-headline-v2",
5831
"title": "Centered Headline",
@@ -62,15 +35,6 @@
6235
"screenshot": "showcase/screenshots/templates/cv/cv-centered-headline-v2.png",
6336
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples/templates/cv/v2/CvCenteredHeadlineExample.java"
6437
},
65-
{
66-
"id": "cv-classic-serif",
67-
"title": "Cv Classic Serif",
68-
"description": "Generated showcase for templates / cv.",
69-
"tags": ["templates", "cv"],
70-
"pdf": "showcase/pdf/templates/cv/cv-classic-serif.pdf",
71-
"screenshot": "showcase/screenshots/templates/cv/cv-classic-serif.png",
72-
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
73-
},
7438
{
7539
"id": "cv-classic-serif-v2",
7640
"title": "Classic Serif",
@@ -80,15 +44,6 @@
8044
"screenshot": "showcase/screenshots/templates/cv/cv-classic-serif-v2.png",
8145
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples/templates/cv/v2/CvClassicSerifExample.java"
8246
},
83-
{
84-
"id": "cv-compact-mono",
85-
"title": "Cv Compact Mono",
86-
"description": "Generated showcase for templates / cv.",
87-
"tags": ["templates", "cv"],
88-
"pdf": "showcase/pdf/templates/cv/cv-compact-mono.pdf",
89-
"screenshot": "showcase/screenshots/templates/cv/cv-compact-mono.png",
90-
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
91-
},
9247
{
9348
"id": "cv-compact-mono-v2",
9449
"title": "Compact Mono",
@@ -98,15 +53,6 @@
9853
"screenshot": "showcase/screenshots/templates/cv/cv-compact-mono-v2.png",
9954
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples/templates/cv/v2/CvCompactMonoExample.java"
10055
},
101-
{
102-
"id": "cv-editorial-blue",
103-
"title": "Cv Editorial Blue",
104-
"description": "Generated showcase for templates / cv.",
105-
"tags": ["templates", "cv"],
106-
"pdf": "showcase/pdf/templates/cv/cv-editorial-blue.pdf",
107-
"screenshot": "showcase/screenshots/templates/cv/cv-editorial-blue.png",
108-
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
109-
},
11056
{
11157
"id": "cv-editorial-blue-v2",
11258
"title": "Editorial Blue",
@@ -116,15 +62,6 @@
11662
"screenshot": "showcase/screenshots/templates/cv/cv-editorial-blue-v2.png",
11763
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples/templates/cv/v2/CvEditorialBlueExample.java"
11864
},
119-
{
120-
"id": "cv-engineering-resume",
121-
"title": "Cv Engineering Resume",
122-
"description": "Generated showcase for templates / cv.",
123-
"tags": ["templates", "cv"],
124-
"pdf": "showcase/pdf/templates/cv/cv-engineering-resume.pdf",
125-
"screenshot": "showcase/screenshots/templates/cv/cv-engineering-resume.png",
126-
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
127-
},
12865
{
12966
"id": "cv-engineering-resume-v2",
13067
"title": "Engineering Resume",
@@ -134,15 +71,6 @@
13471
"screenshot": "showcase/screenshots/templates/cv/cv-engineering-resume-v2.png",
13572
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples/templates/cv/v2/CvEngineeringResumeExample.java"
13673
},
137-
{
138-
"id": "cv-executive",
139-
"title": "Cv Executive",
140-
"description": "Generated showcase for templates / cv.",
141-
"tags": ["templates", "cv"],
142-
"pdf": "showcase/pdf/templates/cv/cv-executive.pdf",
143-
"screenshot": "showcase/screenshots/templates/cv/cv-executive.png",
144-
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
145-
},
14674
{
14775
"id": "cv-executive-v2",
14876
"title": "Executive",
@@ -152,15 +80,6 @@
15280
"screenshot": "showcase/screenshots/templates/cv/cv-executive-v2.png",
15381
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples/templates/cv/v2/CvExecutiveExample.java"
15482
},
155-
{
156-
"id": "cv-minimal-underlined",
157-
"title": "Cv Minimal Underlined",
158-
"description": "Generated showcase for templates / cv.",
159-
"tags": ["templates", "cv"],
160-
"pdf": "showcase/pdf/templates/cv/cv-minimal-underlined.pdf",
161-
"screenshot": "showcase/screenshots/templates/cv/cv-minimal-underlined.png",
162-
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
163-
},
16483
{
16584
"id": "cv-minimal-underlined-v2",
16685
"title": "Minimal Underlined",
@@ -170,15 +89,6 @@
17089
"screenshot": "showcase/screenshots/templates/cv/cv-minimal-underlined-v2.png",
17190
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples/templates/cv/v2/CvMinimalUnderlinedExample.java"
17291
},
173-
{
174-
"id": "cv-mint-editorial",
175-
"title": "Cv Mint Editorial",
176-
"description": "Generated showcase for templates / cv.",
177-
"tags": ["templates", "cv"],
178-
"pdf": "showcase/pdf/templates/cv/cv-mint-editorial.pdf",
179-
"screenshot": "showcase/screenshots/templates/cv/cv-mint-editorial.png",
180-
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
181-
},
18292
{
18393
"id": "cv-mint-editorial-v2",
18494
"title": "Mint Editorial",
@@ -188,15 +98,6 @@
18898
"screenshot": "showcase/screenshots/templates/cv/cv-mint-editorial-v2.png",
18999
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples/templates/cv/v2/CvMintEditorialExample.java"
190100
},
191-
{
192-
"id": "cv-modern-professional",
193-
"title": "Cv Modern Professional",
194-
"description": "Generated showcase for templates / cv.",
195-
"tags": ["templates", "cv"],
196-
"pdf": "showcase/pdf/templates/cv/cv-modern-professional.pdf",
197-
"screenshot": "showcase/screenshots/templates/cv/cv-modern-professional.png",
198-
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
199-
},
200101
{
201102
"id": "cv-modern-professional-v2",
202103
"title": "Modern Professional",
@@ -206,15 +107,6 @@
206107
"screenshot": "showcase/screenshots/templates/cv/cv-modern-professional-v2.png",
207108
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples/templates/cv/v2/CvModernV2Example.java"
208109
},
209-
{
210-
"id": "cv-monogram-sidebar",
211-
"title": "Cv Monogram Sidebar",
212-
"description": "Generated showcase for templates / cv.",
213-
"tags": ["templates", "cv"],
214-
"pdf": "showcase/pdf/templates/cv/cv-monogram-sidebar.pdf",
215-
"screenshot": "showcase/screenshots/templates/cv/cv-monogram-sidebar.png",
216-
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
217-
},
218110
{
219111
"id": "cv-monogram-sidebar-v2",
220112
"title": "Monogram Sidebar",
@@ -224,15 +116,6 @@
224116
"screenshot": "showcase/screenshots/templates/cv/cv-monogram-sidebar-v2.png",
225117
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples/templates/cv/v2/CvMonogramSidebarExample.java"
226118
},
227-
{
228-
"id": "cv-nordic-clean",
229-
"title": "Cv Nordic Clean",
230-
"description": "Generated showcase for templates / cv.",
231-
"tags": ["templates", "cv"],
232-
"pdf": "showcase/pdf/templates/cv/cv-nordic-clean.pdf",
233-
"screenshot": "showcase/screenshots/templates/cv/cv-nordic-clean.png",
234-
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
235-
},
236119
{
237120
"id": "cv-nordic-clean-v2",
238121
"title": "Nordic Clean",
@@ -242,15 +125,6 @@
242125
"screenshot": "showcase/screenshots/templates/cv/cv-nordic-clean-v2.png",
243126
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples/templates/cv/v2/CvNordicCleanExample.java"
244127
},
245-
{
246-
"id": "cv-panel",
247-
"title": "Cv Panel",
248-
"description": "Generated showcase for templates / cv.",
249-
"tags": ["templates", "cv"],
250-
"pdf": "showcase/pdf/templates/cv/cv-panel.pdf",
251-
"screenshot": "showcase/screenshots/templates/cv/cv-panel.png",
252-
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
253-
},
254128
{
255129
"id": "cv-panel-v2",
256130
"title": "Panel",
@@ -260,15 +134,6 @@
260134
"screenshot": "showcase/screenshots/templates/cv/cv-panel-v2.png",
261135
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples/templates/cv/v2/CvPanelExample.java"
262136
},
263-
{
264-
"id": "cv-sidebar-portrait",
265-
"title": "Cv Sidebar Portrait",
266-
"description": "Generated showcase for templates / cv.",
267-
"tags": ["templates", "cv"],
268-
"pdf": "showcase/pdf/templates/cv/cv-sidebar-portrait.pdf",
269-
"screenshot": "showcase/screenshots/templates/cv/cv-sidebar-portrait.png",
270-
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
271-
},
272137
{
273138
"id": "cv-sidebar-portrait-v2",
274139
"title": "Sidebar Portrait",
@@ -278,15 +143,6 @@
278143
"screenshot": "showcase/screenshots/templates/cv/cv-sidebar-portrait-v2.png",
279144
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples/templates/cv/v2/CvSidebarPortraitExample.java"
280145
},
281-
{
282-
"id": "cv-timeline-minimal",
283-
"title": "Cv Timeline Minimal",
284-
"description": "Generated showcase for templates / cv.",
285-
"tags": ["templates", "cv"],
286-
"pdf": "showcase/pdf/templates/cv/cv-timeline-minimal.pdf",
287-
"screenshot": "showcase/screenshots/templates/cv/cv-timeline-minimal.png",
288-
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
289-
},
290146
{
291147
"id": "cv-timeline-minimal-v2",
292148
"title": "Timeline Minimal",
-195 KB
Binary file not shown.
-176 KB
Binary file not shown.
-194 KB
Binary file not shown.
-220 KB
Binary file not shown.
-192 KB
Binary file not shown.
-230 KB
Binary file not shown.
-162 KB
Binary file not shown.
-202 KB
Binary file not shown.
-173 KB
Binary file not shown.

0 commit comments

Comments
 (0)