Tech TutorBangla Web Documentation
Portfolio
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • GitHub Documentation22টি অধ্যায়
প্রযুক্তি নির্বাচন
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • Introduction
  • Account Setup
  • Repositories
  • Cloning & Pushing
  • Readme & Markdown
  • GitHub Flow
  • Pull Requests
  • Issues
  • Discussions
  • Actions
  • Workflows & CI
  • Pages & Deployment
  • Releases
  • Projects
  • Security
  • Teams & Orgs
  • Collaboration
  • Open Source
  • Gists
  • Best Practices
  • Project
  • Interview
  1. Docs
  2. GitHub
  3. GitHub Pages — ফ্রি ওয়েবসাইট হোস্ট
GitHubIntermediate

GitHub Pages — ফ্রি ওয়েবসাইট হোস্ট

GitHub Pages দিয়ে static site ও docs হোস্ট — বাংলায়।

13টি অংশবাংলা ভাষায়

GitHub Pages কী?

GitHub Pages হলো ফ্রি static hosting — আপনার repository থেকে HTML/CSS/JS সাইট (এবং Jekyll docs) প্রকাশ করা যায়।

Pages চালু করা

  • repo → Settings → Pages
  • Source: Deploy from a branch
  • Branch: main folder: / (root)
  • Save — কয়েক মিনিটে আপনার সাইট live

URL

https://anamolhasan.github.io/
https://anamolhasan.github.io/my-project/
my-project.github.io  (organizations/users-এই রূপ)

Custom domain

  • Settings → Pages → Custom domain
  • DNS-এ CNAME — www.yourdomain.com → youruser.github.io
  • HTTPS স্বয়ংক্রিয়ভাবে (প্রভাবে আসতে কয়েক মিনিট সময় নেয়)

Static site framework (Astro/Next static)

Pages deploy via Actionsyaml
yaml
on:
  push:
    branches: [main]
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: npm ci
      - run: npm run build
      - uses: actions/upload-pages-artifact@v3
        with:
          path: ./dist
  deploy:
    needs: build
    runs-on: ubuntu-latest
    permissions:
      pages: write
      id-token: write
    steps:
      - uses: actions/deploy-pages@v4

Limit সম্পর্কে জেনে রাখুন

  • Static site সাইট — server code চলে না
  • Site বাউন্ড: 1 GB
  • প্রতি মাসে কিছু soft limit
  • Public repo-তে free
কখন ব্যবহার

ডকুমেন্টেশন, landing page, portfolio, open-source project site — সবই ফ্রি-তে হোস্ট সম্ভব। CSS/HTML ভালো বুঝলে এই tool দারুণ।

শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।
আগেরএকাধিক job, matrix ও deployপরেরRelease তৈরি ও সংস্করণ ব্যবস্থা
এই পেজে
Tech Tutor

বাংলায় ওয়েব ডেভেলপমেন্ট ডকুমেন্টেশন শিখুন — ধাপে ধাপে।

Homeসব ডকুমেন্টেশনQuick Startআমার নোটস

© 2026 Tech Tutor. বাংলায় শিখুন, বাংলায় গড়ুন।

mdanamolhasan1998@gmail.com