Personal portfolio and project showcase. Each project is provided a dedicated page with a description, links, and optionally the full README pulled in from GitHub.
bun install
bun devOpen http://localhost:3000.
Environment variables (all optional):
UPSTASH_REDIS_REST_URL=your_redis_url
UPSTASH_REDIS_REST_TOKEN=your_redis_token| Command | Description |
|---|---|
bun dev |
Build content, start dev server with Turbopack |
bun run build |
Build content, then production Next.js build |
bun run start |
Start the production server |
bun run readmes:download |
Download and render GitHub READMEs locally |
bun run clean |
Remove .next, .cache, and .contentlayer |
Create public/projects/[slug].mdx (or public/projects/[slug]/content.mdx for folder-based projects):
---
title: Project Title
description: Brief description
date: "2024-01-01"
published: true
url: "https://project-url.com" # optional
repository: owner/repo # optional — used to sync README
contributor: false # true if you contributed but didn't create it
legacy: false # true to mark as archived
---
Your content here...If a mirrored README exists for the project, it displays instead of the MDX body.
Made with ❤️ by Evan Schoffstall