Personal portfolio website built with vanilla HTML, CSS, and JavaScript. Originally designed in Webflow, now deployed on Vercel.
- Frontend: HTML5, CSS3, JavaScript
- Hosting: Vercel
- Domain: flowconnor.dev
- CMS: Sveltia CMS (git-based, writes Markdown)
- Forms: Formspree
- Fonts: Google Fonts (Manrope)
Posts are Markdown files in posts/. You don’t need Cursor to publish.
- Open flowconnor.dev/admin/
- Sign in with an access token
- Create a classic GitHub token with the
public_reposcope - Paste it, write, publish
That commits a Markdown file. Vercel rebuilds and the post shows up under Blog. Drafts stay off the site until you uncheck Draft.
npm install
npm run build
python -m http.server 8000npm run build turns posts/*.md into data/blog.json for the Blog list and post pages.
Deploys automatically to Vercel on push to main.
Manual deploy:
vercel --prod- Live Site: flowconnor.dev
- Write: flowconnor.dev/admin/
- Form Dashboard: Formspree