A minimalist personal portfolio and blog website.
- Open locally: Simply open
index.htmlin your browser - Or use a local server:
# Python python -m http.server 8000 # Node.js npx serve
personal-site/
├── index.html # Home/Blog listing
├── about.html # About Me page
├── projects.html # Projects portfolio
├── blog/
│ └── *.html # Blog posts (add new posts here)
├── css/
│ └── style.css # All styles
├── js/
│ └── main.js # Theme toggle & Mermaid init
└── assets/
└── images/ # Blog images (create as needed)
- Copy
blog/building-production-ai-agents.htmlas a template - Update the content, title, and meta description
- Add a link to the new post in
index.html
Add Mermaid diagrams in your posts:
<div class="mermaid">
flowchart LR
A[Start] --> B[Process] --> C[End]
</div><pre><code>def hello():
print("Hello, World!")</code></pre>- Create a new repository on GitHub
- Push this folder to the repo:
git init git add . git commit -m "Initial commit" git branch -M main git remote add origin https://github.com/YOUR_USERNAME/YOUR_REPO.git git push -u origin main
- Go to Settings → Pages
- Set source to
mainbranch, root folder - Your site will be live at
https://YOUR_USERNAME.github.io/YOUR_REPO/
Your domain is configured! Here's how to complete setup:
git init
git add .
git commit -m "Initial commit"
git branch -M main
git remote add origin https://github.com/sushant-sikare/sush24.com.git
git push -u origin main- Go to Settings → Pages
- Set source to
mainbranch, root folder - Under "Custom domain", enter:
sush24.com - Check "Enforce HTTPS"
At your domain registrar, add these DNS records:
Option A: CNAME (recommended for apex domain)
| Type | Host | Value |
|---|---|---|
| CNAME | www | sushant-sikare.github.io |
| A | @ | 185.199.108.153 |
| A | @ | 185.199.109.153 |
| A | @ | 185.199.110.153 |
| A | @ | 185.199.111.153 |
Note: DNS propagation can take up to 24 hours.
Once DNS propagates, your site will be live at:
Edit CSS variables in css/style.css:
:root {
--accent: #3b82f6; /* Change primary accent color */
}Update links in the footer section of each HTML file.
Update name, title, and bio in each HTML file.
MIT License - Feel free to use and modify.