Marketing site for romdev — npx romdevtools.
8-bit styled, built with sitemill.
npm install
npm startSite runs at http://localhost:8080 (build + dev server). Use npm run dev to
also rebuild on file changes.
config.js # Site config (title, install command, links)
pages/ # EJS templates → HTML pages
index.ejs # Hero + how-it-works + feature cards
systems.ejs # 18-system "select your platform" grid
features.ejs # The full tool surface
partials/ # Shared header (nav + fonts) and footer
static/css/ # 8-bit stylesheet (Press Start 2P + VT323)
dist/ # Generated output (gitignored)
npm run buildOutput goes to dist/ — deployable to GitHub Pages, Cloudflare Pages, Netlify,
Vercel, or any static host.
- Site-wide values (install command, version, links) live in
config.js. - Content is plain EJS in
pages/. Each page carries its own frontmatter in the leading<%# { ... } %>comment (title + description for SEO). - The system list on
pages/systems.ejsis a data array — add a row to update the grid. - Styling is one hand-written stylesheet at
static/css/style.css.