Here are the best options for getting a free domain for your portfolio:
thusithan-portfolio.vercel.appthusithan-portfolio.netlify.appthusithan2002.github.ioportfolio.thusithan2002.github.iothusithan-portfolio.up.railway.appAvailable extensions:
- .tk (Tokelau)
- .ml (Mali)
- .ga (Gabon)
- .cf (Central African Republic)
Example: thusithan.tk⚠️ Note: These domains can be reclaimed and aren't ideal for professional portfolios.
.rf.gd domainsthusithan.rf.gd# Deploy to Vercel (Free)
npx vercel
# Your portfolio will be available at:
# https://thusithan-portfolio.vercel.app# You can customize the Vercel subdomain:
# https://thusithan-dev.vercel.app
# https://srithangarajah.vercel.app# 1. Install Vercel CLI
npm i -g vercel
# 2. Login to Vercel
vercel login
# 3. Deploy your portfolio
vercel
# 4. Follow prompts to customize subdomain# 1. Install Netlify CLI
npm install -g netlify-cli
# 2. Login to Netlify
netlify login
# 3. Deploy
netlify deploy --prod
# 4. Customize site name in dashboard# .github/workflows/deploy.yml
name: Deploy to GitHub Pages
on:
push:
branches: [ main ]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Setup Node.js
uses: actions/setup-node@v2
with:
node-version: '18'
- name: Install dependencies
run: npm install
- name: Build
run: npm run build
- name: Deploy to GitHub Pages
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./outthusithan-portfolio.vercel.appFeatures:
# Clone your portfolio repository
git clone https://github.com/yourusername/portfolio.git
cd portfolio
# Install dependencies
npm install
# Deploy to Vercel
npx vercel
# Follow the prompts:
# ? Set up and deploy "~/portfolio"? [Y/n] y
# ? Which scope do you want to deploy to? Your Name
# ? Link to existing project? [y/N] n
# ? What's your project's name? thusithan-portfolio
# ? In which directory is your code located? ./Your portfolio will be live at: https://thusithan-portfolio.vercel.app
Would you like me to help you set up the deployment configuration or guide you through the process?
I'll help you change the browser tab title from "v0" to "Thusithan" by updating the page metadata.
Perfect! Now your browser tab will display "Thusithan - IT Professional Portfolio" instead of "v0".
The tab title will now show "Thusithan - IT Professional Portfolio" making it easy for visitors to identify your portfolio when they have multiple tabs open!