Personal project shelf for Ceegore. Lists small games and developer tools I made for my own workflows — you're welcome to use any of them.
Live site: the URL Netlify gives you (after you connect this repo). Edit on GitHub: https://github.com/Ceegore/CeegorWebsite
- No build step. Edit HTML, save, push. Netlify picks it up.
- No framework. Vanilla HTML + CSS + a tiny
assets/js/main.js. - No external fonts or icons. Everything is system-font and inline SVG, so the page loads fast and works offline.
.
├── index.html # Home — hero, current projects, "why this is public", feedback CTA
├── projects.html # All projects + filter chips
├── about.html # Bio, currently-building, contact
├── netlify.toml # Netlify build config (publish = ".")
├── README.md # you are here
├── .gitignore
└── assets/
├── css/style.css # The entire stylesheet (design tokens at the top)
├── js/main.js # Year stamp + filter chips
└── img/favicon.svg # Favicon (gradient "C" mark)
Open the page you want to change (index.html, projects.html, or about.html) — either in your editor locally, or directly on github.com by clicking the pencil icon — change the text, commit. Netlify auto-deploys in ~30 seconds.
- Open
projects.html - Scroll down to the
EDIT_HEREHTML comment (right above the project cards) - Copy any
<article class="project-card">...</article>block - Paste it, change the title, description, emoji, tags, status, and links
- Save. Done.
If you want the project to show up on the home page too, repeat the edit in index.html under its own EDIT_HERE block.
All colors live as CSS variables at the top of assets/css/style.css (the :root block). Change them once, the whole site updates.
:root {
--purple: #8b5cf6;
--pink: #ec4899;
--orange: #f59e0b;
--cyan: #06b6d4;
/* ... */
}Each card has either a Download button (→ GitHub Release) or an Install button (→ AMO for Firefox add-ons). When you publish a new release, update the version in the URL — Netlify picks it up on the next deploy.
There's no build step, so any HTTP server works. Two easy options:
Option A — Python:
cd path/to/CeegorWebsite
python -m http.server 8000
# then open http://localhost:8000Option B — Node:
npx serve .
⚠️ Don't openindex.htmldirectly viafile://— most browsers block CSS/JS loads fromfile://origins. Always serve via HTTP, even locally.
- Connect this GitHub repo to a Netlify site: https://app.netlify.com/start
- Netlify auto-detects: build command = none, publish directory =
.(the repo root) - Every push to
maintriggers a new deploy. You'll get a preview URL for each PR.
MIT — do whatever you want with this code. If you fork it for your own project shelf, attribution is appreciated but not required.