Simple, responsive portfolio for a graphics programmer — built as a single static site (no build tools).
Live site (after pushing to main): https://lorevoon.github.io/
Most content is in index.html. Open it and replace placeholders:
- Name/title:
index.html:6andindex.html:31and footerindex.html:168 - Description and meta:
index.html:7-11andindex.html:18-27 - Email + links:
index.html:148-152 - Hero image: replace
assets/images/profile-placeholder.svgwith your own (same path/filename) or update the<img>src. - Social preview card: edit
assets/images/og-card.svgtext, or export a 1200×630 PNG and update the<meta property="og:image">path.
Projects (cards → project pages):
- Create a new page under
projects/(e.g.,projects/my-project.html). You can copy one of the existing pages as a template. - In
index.html, under#work, duplicate an<a class="card project" href="/projects/your-page.html"> ... </a>block. - Update the card title/description and the
hrefto your new page. - Set a thumbnail: put an image in
assets/images/thumbs/and setstyle="--thumb: url('/assets/images/thumbs/your-thumb.svg');"on the card’s.thumb. - Optional: add the new page URL to
sitemap.xml.
Skills/About sections are plain text — just edit the lists and paragraphs.
index.html— main page with all sectionsassets/css/styles.css— colors, spacing, layoutassets/js/main.js— small UX (mobile menu, smooth scroll, year)assets/images/— placeholders for profile and thumbnailsassets/favicon.svg— site icon.nojekyll— disable Jekyll processing on GitHub Pagesrobots.txt,sitemap.xml— basic SEO- Timeline:
index.html:#timelinemarkup, styles inassets/css/styles.cssunder/* Timeline */, behavior inassets/js/main.js(progress + reveal)
Because this is a user site (lorevoon.github.io), GitHub Pages serves the root of the main branch automatically. Push commits to main and the site should go live in a minute or two.
If it doesn’t appear, check: Settings → Pages → Build and deployment → Branch: main (root).
- Colors: tweak CSS variables at the top of
assets/css/styles.css. - Accent gradient:
--accentand--accent-2. - Max width and radius:
--maxw,--radius. - Fonts: currently loads Inter from Google Fonts with system fallbacks. You can remove the
<link>if you prefer only system fonts.
- Events live in
index.html:#timelineas list items (.timeline-event). - For each event, update:
- The
whentext (dates) - The title and paragraph
- The thumbnail image path in the inline
--thumbstyle
- The
- Add or remove events by duplicating a
.timeline-eventblock.
- Link
Demoto your pages (itch.io, GitHub Pages demos, YouTube, etc.). - Link
Codeto repositories or gists. - You can embed a YouTube showreel by adding an iframe in the hero or work section if you like.
You own your content. The scaffolding here is unlicensed boilerplate intended for your personal use.