Visual Studio Code
Free code editor for writing, previewing, and organizing your project files.
Advanced Build Guide
You can build a project site with free tools, a GitHub repository, and free hosting. Use these steps when your badge project benefits from publishing your work online.
Free code editor for writing, previewing, and organizing your project files.
Free place to store your code online, track versions, and connect deployment tools.
Free hosting platform that works especially well with Next.js projects.
Needed to run the Next.js setup command and local development server.
Run these commands in your terminal. This creates a new Next.js app and starts the local dev server.
npx create-next-app@latest my-programming-site cd my-programming-site npm run dev
After you create a repository on GitHub, replace `YOUR_USERNAME` and `YOUR_REPO_NAME` below.
git init git add . git commit -m "Initial Next.js site" git branch -M main git remote add origin https://github.com/YOUR_USERNAME/YOUR_REPO_NAME.git git push -u origin main
Once your first version is live, keep editing locally, test your changes, then use `git add .`, `git commit -m "your update"`, and `git push` to publish changes through Vercel.