A single-page portfolio built as a "darkened stage": each area of work is lit by its own spotlight as you scroll into it.
site/
├── index.html all the page content
├── css/styles.css the design system (colors, type, layout, animation)
├── scripts/main.js scroll reveals, sticky nav + headings, mobile menu, role rotator
├── images/ headshot, banners, logo, photos — and your cartoon images
├── files/ downloadable files (e.g. a comic PDF)
└── fonts/ your licensed Latin CT webfont files (see fonts/README.txt)
Open index.html in any browser — no build step, no server needed.
The site is live at https://erickofman.com, served by GitHub Pages from the
main branch of ekofman/ekofman.github.io. To publish changes:
git add -A && git commit -m "what changed" && git push
It goes live in under a minute. (The CNAME and .nojekyll files make the custom
domain work — leave them alone.)
- Your name / identity appears in
index.html(title, marquee, hero, footer). I inferred "Eric Kofman" from your materials — find & replace if that's off. - Add cartoons & paintings: put images (any names) into
images/artwork/cartoons/andimages/artwork/paintings/, then runbash build-artwork.shfrom the site folder. It makes fast-loading WebP copies (needscwebp—brew install webp) and lists them automatically under the Cartoons and Paintings subsections — no renaming, no editingindex.html. Clicking an image opens it full-size in a lightbox. Re-run the script after adding/removing images. (To add another group like "sketches", seeimages/artwork/README.txt.) - Add a comic PDF: a PDF can't render inside an image frame. Put it in
files/and uncomment theframe frame--pdfdownload tile in the gallery grid, pointinghrefat your file. - Latin CT (playbill name): paid font — add the licensed webfont files to
fonts/to activate it (seefonts/README.txt). Falls back to Cinzel until then. - Add a section: copy an existing
<section class="act …>block, give it a newidanddata-accent, and add a matching link in the top<nav>. - Colors / fonts live at the top of
css/styles.cssunder:root. Each act's spotlight color is the--accenton its section.