A minimal, responsive personal website with sections for About, Projects, Experience, Education, and Publications. Built with plain HTML/CSS/JS and deployable on GitHub Pages.
- Open
index.htmland replace "Your Name", email, links, and placeholder text. - Duplicate and edit the sample project cards and publication items as needed.
- Adjust styles in
styles.cssor scripts inscript.js(theme/menu toggles).
You can open index.html directly in a browser. For a simple local server:
python3 -m http.server 8000Visit http://localhost:8000.
- Create a new repo on GitHub (e.g.,
personal-website). - Initialize git, commit, and push:
git init
git add .
git commit -m "Initialize personal website"
git branch -M main
git remote add origin https://github.com/<your-username>/<your-repo>.git
git push -u origin main- In the GitHub repo, go to Settings → Pages:
- Source: Deploy from a branch
- Branch:
mainand folder/ (root)
GitHub will build and host the site at https://<your-username>.github.io/<your-repo>/.
Add your domain in GitHub Pages settings. Place a CNAME file at the project root with your domain name to enforce it.
- The
.nojekyllfile disables Jekyll processing so static files are served as-is. - No frameworks required. You can freely extend this with a blog, RSS, analytics, etc.