A portfolio does not need much runtime, but it does need a real delivery path. The useful baseline is boring on purpose: deterministic content, static output, reviewable source, and one workflow that explains how the public URL is produced.
const deployment = {
host: 'GitHub Pages',
artifact: 'out',
runtime: 'static',
}