ساخت سایت با دامنه شخصی و میزبانی گیت‌هاب

چطور می‌شه یک دامنه شخصی مثل ayooby.ir رو به صفحه گیت‌هابتون متصل کنید و یه سایت شخصی که توسط گیت‌هاب میزبانی می‌شه بسازید؟

اول لازمه برخی از مزایای صفحات گیت‌هاب رو بدونید:

  • حجم فایل‌ها می‌تونه تا یک گیگابایت باشه.
  • می‌تونید سایتتون رو با دستورات گیت آپدیت کنید.
  • سایت شما متن‌باز هست و به نوعی رزومه کاری شما می‌شه.
  • امکان استفاده از سیستم بلاگ‌های استاتیک مثل Jekyll که باهاشون می‌شه یه وبلاگ استاتیک رو راه‌اندازی کرد وجود داره.
  • و کلی مزیت دیگه که باید خودتون استفاده کنید تا متوجهشون بشید.

خوب بریم سراغ شیوه انجام کار:

گام اول: کلون مخزنی (Repository)که با نام کاربری شما در گیت‌هاب ساخته شده با دستور زیر:

وارد شدن به فولدری که ساختید و ایجاد یه فایل index.html جهت تست

کامیت کردن تغییرات و پوش به گیت هاب

مرحله اول ساخت صفحه انجام شد. تبریک می‌گم شما می‌تونید با رفتن به آدرس http://username.github.io وارد سایت خودتون بشید.

گام دوم: اتصال یک دامنه به این پیج هست که برای اتصال دامنه باید:

فایلی رو ایجاد کنید که به دامین شما اشاره داره، برای اینکار از دستورات زیر استفاده کنید:

برای اطمینان از درست کار کردن دامنه متصل شده به صفحه‌تون می‌تونید از صفحه تنظیمات گیت‌هاب استفاده کنید.

 

برای دیدن دامنه اضافه شده، انتهای صفحه تنظیمات می‌تونید دامنه‌های اضافه شده رو ببینید:

بررسی دامنه اضافه شده در گیت هاب

 

بررسی دامنه اضافه شده به گیت هاب پیج

گام سوم: تنظیم DNS در سایت‌هایی مثل NameCheap.com هست که خدمات رایگان ارائه می‌کنند.

بعد از ثبت‌نام و ورود به حساب کاربری خودتون از منو Domains>>FreeDNS رو انتخاب کنید و تو صفحه باز شده در فیلد مورد نظر آدرس دامنه خودتون رو وارد کنید و به سبد خرید اضافه‌اش کنید:

name-cheap-adddns

 

اضافه کردن دامنه به سایت

ایجاد رکورد جدید درDomains List و انتخاب دامنه اضافه شده به لیست و وارد کردن اطلاعات لازم

بعد از اضافه شدن دامنه، روی تنظیمات دامنه مورد نظرتون کلیک کنید، تب آخر یعنی Advanced DNS رو انتخاب کنید و رکوردهای زیر رو وارد کنید:

 

TTL

Value Host

Type

Automatic

ayooby.github.io @

CNAME Record

۳۰ Min

ayooby.github.io www CNAME Record

و در آخر باید به سایتی که دامنتون رو از اون خریداری کردید مثل nic.ir برید و آدرس‌های زیر رو وارد کنید:

همه چیز حله، فقط کافیه یک روز دیگه صبر کنید تا DNS‌های جدید رجیستر بشن.

5 دیدگاه در “ساخت سایت با دامنه شخصی و میزبانی گیت‌هاب”

  1. مرسی فقط قسمت آخر چی شد ؟ اون freedns1.registrar-servers.com چی بود ؟ از کجا آوردیشون؟ و کجای nic.ir باید واردشون کنیم؟

    1. سلام.
      باید مشخصات dns سرور رو توی سایتی که دامین داری ثبت کنی و من بطور مثال گفتم سایتی مثل NIC.irکه برای دامنه ای ایران هست گفتم.

      اگه دامینی دارید که غیر ایران هست و پنل مدیریتی داشته باشه میتونید رکورد CNAME Record توی پنل دامین بسازید.
      یا اگه دامین IR دارید باید توی سایت هایی که معرفی کردم رکورد بسازید که با وارد کردن آدرس دامنه وارد گیت هاب بشه.

      1. ببنید این که نیم سرور‌ها باید کجا وارد کرد سوال نیست، این سوالِ که از کجا اومدن من هر چی داخل وبسایت میگردم چیزی پیدا نمیکنم در رابطه با نیم سرور‌ها داخل وبسایتِ namecheap.
        لطفا اگه میشه راهنمایی کنید چون مشکل من هم دقیقا همینجاس

        1. خب شما اول دامین خودتون رو اضافه کنید از این آدرس به سبد خرید
          https://www.namecheap.com/domains/freedns.aspx

          وارد آدرسی که گذاشتم شدید یه فیلد هست که Get DNS داره. همون دکمه نارنجیه و بعد دامین که اضافه شد می تونید Nameserver ها رو بزنید تو پنل دامینتون.
          اگه بازم مشکلی بود بگید.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *