# GitHub Pages: இலவச இணையதள ஹோஸ்டிங், படிப்படியாக எப்படி வெளியிடுவது

URL: https://skillaria.top/ta/guides/git/github-pages-free-hosting

GitHub Pages என்பது GitHub களஞ்சியத்திலிருந்து நேரடியாக நிலையான இணையதளங்களை வெளியிடும் இலவச ஹோஸ்டிங். HTML, CSS, JavaScript கோப்புகளை களஞ்சியத்தில் வையுங்கள், அமைப்புகளில் Pages-ஐ இயக்குங்கள்; தளம் username.github.io போன்ற முகவரியில் திறக்கும். சொந்த டொமைனையும் HTTPS-ஐயும் இணைக்கலாம்; ஆனால் PHP போன்ற சேவையக குறியீடு மற்றும் தரவுத்தளங்கள் ஆதரிக்கப்படுவதில்லை.

## GitHub Pages என்றால் என்ன

GitHub Pages என்பது GitHub-இல் உள்ளமைந்த, நிலையான இணையதளங்களுக்கான இலவச ஹோஸ்டிங். இணையதளத்தின் கோப்புகளை ஒரு சாதாரண Git களஞ்சியத்தில் சேமிக்கிறீர்கள்; GitHub அவற்றை HTTPS வழியாக உங்கள் சார்பாக வழங்குகிறது. சரியான கிளைக்கு ஒவ்வொரு `git push`-உம் தளத்தைப் புதுப்பிக்கிறது; தனி FTP, ஹோஸ்டிங் பலகை அல்லது கைமுறைப் பதிவேற்றம் தேவையில்லை.

தேடலில் இந்தச் சேவை பல பெயர்களில் தேடப்படுகிறது: «github pages», «github pages இலவசம்», சில நேரங்களில் «git pages என்றால் என்ன». ஆனால் சரியான பெயர் GitHub Pages: இது Git-இன் அம்சம் அல்ல, GitHub தளத்தின் அம்சம். Git எதையும் வெளியிடுவதில்லை; அது மாற்றங்களின் வரலாற்றை மட்டுமே வைத்திருக்கிறது.

GitHub Pages பெரும்பாலும் திட்ட ஆவணங்கள், தனிப்பட்ட பக்கங்கள் மற்றும் போர்ட்ஃபோலியோக்கள், வலைப்பதிவுகள், landing பக்கங்கள், கற்றல் திட்டங்கள், மற்றும் கட்டமைத்த பின் React, Vue, Svelte போன்ற frontend பயன்பாடுகளின் டெமோக்களுக்கு பயன்படுகிறது.

### Git pages: நிலையான உள்ளடக்கத்துக்கான ஹோஸ்டிங்

முக்கிய சொல் «நிலையான». GitHub Pages உலாவிக்குத் தயாரான கோப்புகளை அனுப்புகிறது: HTML, CSS, JavaScript, படங்கள், எழுத்துருக்கள், JSON கோப்புகள். சேவையகத்தில் குறியீட்டை இயக்காது: சேவையகப் பக்க PHP, Python, Node.js எதுவும் வேலை செய்யாது; தரவுத்தளங்களும் வேலை செய்யாது. உங்கள் தளத்துக்கு பதிவு, வணிக வண்டி அல்லது தரவுத்தளத்துடன் கூடிய நிர்வாகப் பக்கம் தேவைப்பட்டால், சாதாரண ஹோஸ்டிங் அல்லது கிளவுட் தளம் தேவைப்படும்.

ஆனால் JavaScript உலாவியில் வழக்கம்போல் இயங்கும். ஒற்றைப் பக்கப் பயன்பாடு வெளி API-களை அழைக்கலாம், படிவங்களை மூன்றாம் தரப்புச் சேவைகள் வழியாக அனுப்பலாம், தளத்தினுள் தேடலை வாடிக்கையாளர் பக்கத்திலேயே செய்யலாம்.

## GitHub Pages-இல் உள்ள தள வகைகள்

GitHub Pages-இல் மூன்று வகையான தளங்கள் உள்ளன; வகையைப் பொறுத்தே முகவரி அமைகிறது.

| வகை | களஞ்சியம் | முகவரி |
| --- | --- | --- |

| பயனரின் தளம் | `username.github.io` | `https://username.github.io/` |

| நிறுவனத்தின் தளம் | `orgname.github.io` | `https://orgname.github.io/` |

| திட்டத் தளம் | எந்தப் பெயரும், எடுத்துக்காட்டு `docs` | `https://username.github.io/docs/` |

ஒரு கணக்குக்கு பயனர் அல்லது நிறுவனத் தளம் ஒன்று மட்டுமே இருக்கலாம்; திட்டத் தளங்கள் எத்தனை வேண்டுமானாலும் இருக்கலாம், ஒரு களஞ்சியத்துக்கு ஒன்று. தனிப்பட்ட தளத்தின் களஞ்சியப் பெயர் உங்கள் GitHub உள்நுழைவுப் பெயருடன் சரியாகப் பொருந்த வேண்டும்: உங்கள் பெயர் `ivan-petrov` என்றால் களஞ்சியம் `ivan-petrov.github.io` என்று இருக்க வேண்டும்.

பொதுக் களஞ்சியங்களுக்கு இலவசத் திட்டத்தில் Pages கிடைக்கும். தனியார் களஞ்சியத்திலிருந்து வெளியிட GitHub-இன் கட்டணத் திட்டங்கள் தேவை; ஆனால் வெளியிட்ட தளம் எப்படியும் இணையத்தில் அனைவருக்கும் தெரியும்.

## GitHub Pages-இல் தளத்தை படிப்படியாக வெளியிடுவது எப்படி

எளிய வழியைப் பார்ப்போம்: தயாரான HTML கோப்புகள், ஒரு கிளையிலிருந்து வெளியீடு. GitHub கணக்கும், நிறுவப்பட்ட Git-உம் தேவை.

### படி 1. களஞ்சியத்தை உருவாக்குங்கள்

GitHub-இல் புதிய பொதுக் களஞ்சியத்தை உருவாக்குங்கள். தனிப்பட்ட தளத்துக்கு அதற்கு `username.github.io` எனப் பெயரிடுங்கள்; திட்டத் தளத்துக்கு விருப்பமான பெயர். பின்னர் அதை clone செய்து முகப்புப் பக்கத்தைச் சேருங்கள்:

```
git clone https://github.com/username/username.github.io.git
cd username.github.io
echo "

# வணக்கம், GitHub Pages

" > index.html
```

முகப்புப் பக்கம் கட்டாயம் `index.html` என்று பெயரிடப்பட்டிருக்க வேண்டும் (அல்லது `index.md`, அல்லது `README.md` — அவற்றையும் GitHub முகப்புப் பக்கமாக மாற்றும்). பெரிய-சிறிய எழுத்துகள் முக்கியம்: `Index.html` வேலை செய்யாது.

### படி 2. கோப்புகளை GitHub-க்கு அனுப்புங்கள்

```
git add index.html
git commit -m "தளத்தின் முதல் பக்கம்"
git push origin main
```

முதல் முறை அனுப்பும்போது Git பயனர்பெயரும் கடவுச்சொல்லும் கேட்டால், தனிப்பட்ட அணுகல் token அல்லது உலாவி வழி உள்நுழைவைப் பயன்படுத்துங்கள்; சாதாரண கணக்குக் கடவுச்சொல் HTTPS வழியாக `git push`-க்கு ஏற்காது.

### படி 3. அமைப்புகளில் Pages-ஐ இயக்குங்கள்

GitHub-இல் களஞ்சியத்தைத் திறந்து Settings செல்லுங்கள்; இடப்பக்கப் பட்டியில் Pages-ஐத் தேர்ந்தெடுங்கள். Build and deployment பிரிவில் Source புலத்தில் Deploy from a branch தேர்ந்தெடுங்கள். பின்னர் கிளையை (பொதுவாக `main`) மற்றும் கோப்புறையை தேர்ந்தெடுங்கள்: மூலம் `/ (root)` அல்லது `/docs`. Save அழுத்துங்கள்.

`/docs` கோப்புறை பயனுள்ளது: களஞ்சியத்தில் திட்டக் குறியீடு இருந்து, அதன் பக்கத்தில் ஆவணத் தளம் தனிக் கோப்புறையில் இருந்தால்.

### படி 4. வெளியீடு முடியும் வரை காத்திருங்கள்

வெளியீடு சில வினாடிகள் முதல் சில நிமிடங்கள் வரை ஆகும்; முதல் வெளியீடு 10 நிமிடங்கள் வரை நீடிக்கலாம் என்று GitHub எச்சரிக்கிறது. Actions தாவலில் pages build and deployment செயல்முறையின் நிலையைப் பார்க்கலாம். அது பச்சை அடையாளத்துடன் முடிந்ததும், Settings → Pages-இல் தளத்தின் முகவரி தோன்றும்.

இனி எளிமை: கோப்புகளைத் திருத்துங்கள், commit செய்யுங்கள், `git push` செய்யுங்கள் — தளம் தானாகப் புதுப்பிக்கப்படும்.

## GitHub Actions வழியாக வெளியிடுவது

கோப்புகள் களஞ்சியத்தில் ஏற்கனவே தயாராக இருந்தால், ஒரு கிளையிலிருந்து வெளியிடுவது பொருத்தம். ஆனால் தளத்தை முதலில் கட்டமைக்க வேண்டுமெனில் — உதாரணமாக Vite, React பயன்பாடு, அல்லது Hugo போன்ற generator — GitHub Actions மூலமே வசதி. Settings → Pages-இல் Source புலத்தில் GitHub Actions என்று தேர்ந்தெடுங்கள்; GitHub தயாரான workflow வார்ப்புருக்களை பரிந்துரைக்கும்.

`dist` கோப்புறையிலிருந்து நிலையான கோப்புகளுக்கு கட்டமைப்புக்குப் பின் எளிய workflow இப்படித் தோன்றும்:

```
name: Deploy to Pages
on:
  push:
    branches: [main]
permissions:
  contents: read
  pages: write
  id-token: write
jobs:
  deploy:
    runs-on: ubuntu-latest
    environment:
      name: github-pages
      url: ${{ steps.deployment.outputs.page_url }}
    steps:
      - uses: actions/checkout@v4
      - uses: actions/setup-node@v4
        with:
          node-version: 20
      - run: npm ci
      - run: npm run build
      - uses: actions/configure-pages@v5
      - uses: actions/upload-pages-artifact@v3
        with:
          path: dist
      - id: deployment
        uses: actions/deploy-pages@v4
```

கோப்பு `.github/workflows/pages.yml`-இல் வைக்கப்படுகிறது. `git push`-க்குப் பின் Actions சார்புகளை நிறுவி, திட்டத்தைக் கட்டமைத்து, `dist` உள்ளடக்கத்தை வெளியிடுகிறது. இந்த முறையின் நன்மை: களஞ்சியத்தில் மூலக் குறியீடு மட்டுமே இருக்கும்; கட்டமைத்த கோப்புகள் commit வரலாற்றை நிரப்பாது.

திட்டத் தளங்களில் அடிக்கடி வரும் பொறி பாதைகள் (paths). தளம் `/களஞ்சியப்-பெயர்/` முகவரியில் திறக்கும்; ஆனால் கட்டமைப்பான் இயல்பாக வளங்களை `/` மூலத்திலிருந்து குறிக்கும். அதனால் பக்கம் CSS ஸ்டைல்களும் scripts-உம் இல்லாமல் ஏற்றப்படும். தீர்வு அடிப்படைப் பாதையை அமைப்பது: Vite-இல் `base: '/களஞ்சியப்-பெயர்/'` விருப்பம்; பிற கட்டமைப்பான்களில் அதற்கு ஒத்த விருப்பம்.

## Jekyll மற்றும் பிற நிலையான தளம் உருவாக்கிகள்

கிளையிலிருந்து வெளியிடும்போது GitHub இயல்பாக கோப்புகளை Jekyll வழியாக இயக்குகிறது; அது Ruby-இல் எழுதப்பட்ட நிலையான தளம் உருவாக்கி. எனவே பக்கங்களை Markdown-இல் எழுதலாம், வார்ப்புருக்களைப் பயன்படுத்தலாம்; GitHub அவற்றை HTML ஆக மாற்றும். வலைப்பதிவுகளுக்கும் ஆவணங்களுக்கும் இது வசதியானது: `.md` கோப்புகளை எழுதுங்கள், வடிவமைப்பை தீம் கவனித்துக்கொள்ளும்.

இதன் பக்க விளைவு: அடிக்கோடுடன் (underscore) தொடங்கும் பெயர் கொண்ட கோப்புகளையும் கோப்புறைகளையும் Jekyll புறக்கணிக்கும், உதாரணமாக `_next` அல்லது `_assets`. தளம் வேறு கருவியால் கட்டமைக்கப்பட்டு அத்தகைய கோப்புறைகள் தேவையானால், வேர் கோப்புறையில் வெற்றுக் கோப்பு `.nojekyll` ஒன்றை வையுங்கள்:

```
touch .nojekyll
git add .nojekyll
git commit -m "Jekyll-ஐ முடக்கு"
git push
```

Hugo, Astro, Eleventy, MkDocs, Docusaurus போன்ற பிற உருவாக்கிகள் GitHub Actions வழியாக வேலை செய்கின்றன: workflow-க்குள் கட்டமைத்து, விளைவாக வரும் கோப்புறையை வெளியிடுகின்றன. GitHub Pages இவற்றைப் பற்றி எதுவும் அறியாது; அதற்கு இறுதிக் கோப்புகள் மட்டும் போதும்.

## GitHub Pages-உடன் சொந்த டொமைனை இணைப்பது எப்படி

`username.github.io` முகவரி கற்றல் திட்டங்களுக்குப் பொருந்தும்; ஆனால் போர்ட்ஃபோலியோ அல்லது திட்டத்துக்கு சொந்த டொமைன் சிறந்தது. இணைப்பு இரு பக்கங்களில் நடக்கிறது: டொமைன் வழங்குநரிடமும், களஞ்சிய அமைப்புகளிலும்.

### DNS அமைப்பு

`www.example.com` அல்லது `blog.example.com` போன்ற துணை டொமைனுக்கு, `username.github.io`-ஐச் சுட்டும் CNAME பதிவை உருவாக்குங்கள். மூல டொமைன் `example.com`-க்கு GitHub Pages-இன் IP முகவரிகளைச் சுட்டும் A பதிவுகளை உருவாக்குங்கள்:

```
185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153
```

AAAA பதிவுகளுக்கான IPv6 உட்பட தற்போதைய பட்டியல் GitHub ஆவணங்களில் உள்ளது; அமைப்பதற்கு முன் அதைச் சரிபாருங்கள். மூல டொமைனையும் `www`-ஐயும் இரண்டையும் அமைப்பது நல்லது: அப்போது GitHub ஒரு முகவரியிலிருந்து மற்றதற்குத் தானாக திருப்பிவிடும்.

### களஞ்சியத்தில் அமைப்பு

Settings → Pages-இல் Custom domain புலத்தில் டொமைனை உள்ளிட்டுச் சேமியுங்கள். கிளையிலிருந்து வெளியிடும்போது GitHub களஞ்சியத்தில் டொமைன் பெயருடன் `CNAME` கோப்பை உருவாக்கும். Actions வழியாக வெளியிடும்போது `CNAME` கோப்பு தேவையில்லை; டொமைன் அமைப்புகளில் சேமிக்கப்படுகிறது.

கணக்கின் அமைப்புகளில் (சுயவிவர அமைப்புகளில் Pages பிரிவு) டொமைனை உறுதிப்படுத்த GitHub பரிந்துரைக்கிறது; இது, DNS GitHub-ஐச் சுட்டும் நேரத்தில் வேறொருவர் உங்கள் டொமைனை தங்கள் களஞ்சியத்தில் இணைப்பதைத் தடுக்கிறது. DNS மாற்றங்கள் ஒரு நாள் வரை பரவக்கூடும்; டொமைன் உடனே வேலை செய்யாவிட்டால் காத்திருங்கள்.

## GitHub Pages-இல் HTTPS

`*.github.io` முகவரிகளுக்கு HTTPS எப்போதும் இயக்கத்தில் இருக்கும். உங்கள் சொந்த டொமைனுக்கு DNS சரியாக அமைந்ததும், GitHub Let's Encrypt சான்றிதழை தானாக வழங்குகிறது. அதன் பின் Settings → Pages-இல் Enforce HTTPS தேர்வு கிடைக்கும்; அதை இயக்கினால் HTTP கோரிக்கைகள் அனைத்தும் HTTPS-க்குத் திருப்பப்படும்.

தேர்வு செயலற்று இருந்தால், சான்றிதழ் இன்னும் வழங்கப்படவில்லை என்று பொருள்: DNS பதிவுகளைச் சரிபார்த்து காத்திருங்கள். சில நேரங்களில் Custom domain புலத்திலிருந்து டொமைனை நீக்கி, மீண்டும் சேர்ப்பது உதவும்; அது சான்றிதழ் வழங்கலை மீண்டும் தொடங்கும். தளம் படங்களையோ scripts-ஐயோ `http://` வழியாக ஏற்றுகிறதா என்பதையும் சரிபாருங்கள்; இல்லையெனில் உலாவி அவற்றைக் கலப்பு உள்ளடக்கமாக (mixed content) தடுக்கும்.

## GitHub Pages-இன் வரம்புகள்

ஹோஸ்டிங் இலவசம், ஆனால் அதற்கு எல்லைகள் உண்டு. அவை GitHub ஆவணங்களில் விவரிக்கப்பட்டுள்ளன; பெரும்பாலான தனிப்பட்ட, கற்றல் தளங்களுக்கு அவை போதுமானதை விட அதிகம்.

| வரம்பு | மதிப்பு |
| --- | --- |

| உள்ளடக்கம் | நிலையான கோப்புகள் மட்டும்; சேவையகக் குறியீடும் தரவுத்தளங்களும் இல்லை |

| வெளியிட்ட தளத்தின் அளவு | 1 GB வரை |

| பரிந்துரைக்கப்பட்ட களஞ்சிய அளவு | 1 GB வரை |

| போக்குவரத்து | மாதத்துக்கு 100 GB மென்மையான வரம்பு |

| கிளையிலிருந்து கட்டமைப்புகள் | மணிக்கு 10 மென்மையான வரம்பு (Actions-க்குப் பொருந்தாது) |

| வெளியீட்டு நேரம் | 10 நிமிடங்களுக்கு மேல் நீளும் வெளியீடு நிறுத்தப்படும் |

தொழில்நுட்ப வரம்புகளைத் தவிர பயன்பாட்டு விதிகளும் உண்டு: GitHub Pages இணையக் கடைகள், SaaS போன்ற வணிகச் சேவைகளுக்கானது அல்ல; பெரிய கோப்புகளைப் பகிரவும் அல்ல. போர்ட்ஃபோலியோ, ஆவணங்கள், வலைப்பதிவு, திட்ட landing பக்கம் ஆகியவற்றுக்கு இது சரியானது.

இன்னொரு வரம்பு: சேவையக அமைப்புகள் இல்லை. சொந்தத் திருப்பங்கள், பதில் தலைப்புகள் (headers), `.htaccess` போன்ற விதிகள் இங்கு கிடையாது. வேர் கோப்புறையில் சொந்த `404.html` பக்கத்தை வைக்கலாம்; இல்லாத முகவரிகளுக்கு GitHub அதைக் காட்டும்.

## பொதுவான சிக்கல்களும் தீர்வுகளும்

### GitHub Pages-இல் 404 பிழை

மிகவும் பொதுவான காரணம்: நீங்கள் மூலமாகத் தேர்ந்தெடுத்த கோப்புறையில் `index.html` இல்லை. சரியான கிளையையும் கோப்புறையையும் (`/ (root)` அல்லது `/docs`) தேர்ந்தெடுத்துள்ளீர்களா, கோப்பு `index.html` என்று சிறிய எழுத்துகளில் உள்ளதா என்று பாருங்கள். இரண்டாவது காரணம்: தளம் இன்னும் வெளியிடப்படவில்லை — Actions தாவலைத் திறந்து கட்டமைப்பு முடியும் வரை காத்திருங்கள்.

ஒற்றைப் பக்கப் பயன்பாட்டின் உள் பக்கங்களில் பக்கத்தைப் புதுப்பிக்கும்போது 404 வந்தால், அது வழிச்செலுத்தல் (routing) பிரச்சினை: `/about` கோப்பு இல்லாததால் சேவையகத்துக்கு அந்த முகவரி தெரியாது. மாற்று வழிகள்: hash வழிச்செலுத்தல் (`/#/about`), அல்லது `index.html`-இன் நகலை `404.html` என்ற பெயரில் வைப்பது.

### தளம் புதுப்பிக்கப்படவில்லை

முதலில் மாற்றங்கள் GitHub-ஐ உண்மையில் சென்றடைந்தனவா என்று பாருங்கள்: `git status` மற்றும் `git log origin/main --oneline -3`. பின்னர் Actions தாவலைத் திறக்கவும்: கட்டமைப்பு தோல்வியடைந்திருந்தால் சிவப்புக் குறியும், பிழையை விளக்கும் பதிவும் இருக்கும்; உதாரணமாக Jekyll கோப்பில் தவறான தொடரியல் அல்லது workflow-இல் பிழை.

கட்டமைப்பு வெற்றியடைந்தும் உலாவியில் பழைய பதிப்பு தெரிந்தால், காரணம் cache. GitHub Pages கோப்புகளை சில நிமிடங்கள் தற்காலிகமாக சேமிக்கும்; உலாவியும் சேமிக்கும். கேச் அழித்துப் பக்கத்தைப் புதுப்பிக்கவும் (Ctrl+F5 அல்லது Cmd+Shift+R), அல்லது தனிப்பட்ட சாளரத்தில் திறக்கவும்.

### CSS ஸ்டைல்களும் படங்களும் ஏற்றப்படவில்லை

பெரும்பாலும் பாதைகள் தவறானவை. திட்டத் தளத்தில் `/style.css` இணைப்பு `username.github.io`-இன் மூலத்தைக் குறிக்கும்; களஞ்சியக் கோப்புறையை அல்ல. உறவுப் பாதைகளைப் (`style.css`, `./img/logo.png`) பயன்படுத்துங்கள், அல்லது கட்டமைப்பானில் அடிப்படைப் பாதையை அமையுங்கள். பெயர்களில் எழுத்துநிலையைச் (case) சரிபாருங்கள்: GitHub சேவையகங்கள் `Logo.PNG` மற்றும் `logo.png`-ஐ வேறுபடுத்தும், Windows-இல் உள்ளூரில் வேலை செய்திருந்தாலும்.

### அடிக்கோடுடன் தொடங்கும் கோப்புறைகள் மறைந்துவிட்டன

இது Jekyll-இன் வேலை: `_app` போன்ற கோப்புறைகளை அது வெளியிடாது. வேர் கோப்புறையில் `.nojekyll` கோப்பைச் சேருங்கள், அல்லது GitHub Actions வழியாக வெளியிடுவதற்கு மாறுங்கள்.

## சுருக்கம்

நிலையான தளத்தை இலவசமாக வெளியிட GitHub Pages மிக வேகமான வழி: ஒரு களஞ்சியம், ஒரு `index.html` கோப்பு, Settings → Pages-இல் ஒரு மூலம் — சில நிமிடங்களில் தளம் `username.github.io`-இல் திறக்கும். கட்டமைக்க வேண்டிய தளங்களுக்கு GitHub Actions-ஐப் பயன்படுத்துங்கள்; சொந்த டொமைனுக்கு DNS பதிவுகளும் Enforce HTTPS தேர்வும். சேவையின் எல்லைகளை நினைவில் வையுங்கள்: நிலையான உள்ளடக்கம் மட்டும், சேவையகக் குறியீடு இல்லை, அளவு மற்றும் போக்குவரத்துக்கு வரம்புகள் உண்டு. GitHub உடன் வேலை செய்தல், மாற்றங்களை அனுப்புதல், தானியக்கம் ஆகியவை Git பாடநெறியில் நடைமுறையில் விளக்கப்பட்டுள்ளன.

## FAQ

**GitHub Pages உண்மையிலேயே இலவசமா?**

ஆம், பொதுக் களஞ்சியங்களுக்கான இலவசத் திட்டத்தில் GitHub Pages எதுவும் செலவாகாது; HTTPS மற்றும் சொந்த டொமைன் உட்பட. டொமைனுக்கு அதன் வழங்குநருக்குப் பணம் செலுத்த வேண்டும்; தனியார் களஞ்சியத்திலிருந்து வெளியிட விரும்பினால் GitHub-இன் கட்டணத் திட்டம் தேவை.

**PHP அல்லது WordPress தளத்தை GitHub Pages-இல் வைக்கலாமா?**

இல்லை; GitHub Pages நிலையான கோப்புகளை மட்டுமே வழங்கும், சேவையகக் குறியீட்டை இயக்காது. WordPress தளத்தை சிறப்புச் செருகுநிரல்கள் மூலம் நிலையான HTML ஆக ஏற்றுமதி செய்யலாம்; ஆனால் படிவங்களும் கருத்துகளும் நிர்வாகப் பக்கமும் வேலை செய்யாது.

**GitHub Pages-இல் எத்தனை தளங்களை உருவாக்கலாம்?**

பயனர் தளம் ஒன்று, username.github.io முகவரியில்; திட்டத் தளங்கள் எத்தனை வேண்டுமானாலும், ஒரு களஞ்சியத்துக்கு ஒன்று.

**தேடுபொறிகள் GitHub Pages தளங்களை அட்டவணைப்படுத்துமா?**

ஆம், இவை சாதாரண தளங்களைப் போலவே அட்டவணைப்படுத்தப்படும். சிறந்த அட்டவணைப்படுத்தலுக்கு மூலத்தில் sitemap.xml மற்றும் robots.txt கோப்புகளை வையுங்கள், தேடுபொறிகளின் வெப்மாஸ்டர் கருவிகளில் தளத்தை உறுதிப்படுத்துங்கள்.

**GitHub Pages-இலிருந்து தளத்தை எப்படி நீக்குவது?**

Settings → Pages-இல் கிடைத்தால் Unpublish site பொத்தானை அழுத்துங்கள்; அல்லது Source புலத்தில் கிளைக்கு None தேர்ந்தெடுங்கள். களஞ்சியத்தை நீக்குவதும் தளத்தை நீக்கிவிடும்.


---
Source: Skillaria.Top (https://skillaria.top)
