1 دقیقه میانگین مدت زمان مطالعه است

یکی از امکاناتی که گیتهاب در اختیار برنامه نویسان قرار میده، امکان ایجاد یک سایت رایگان با دامنه شخصی هستش، بطور مثال:
mhkarami97.github.io
که قسمت اول اون، یوزرنیم شما در گیتهاب هستش
از امکانات خوب دیگه، امکان قرار دادن دامنه شخصی بر روی این سایت هست. در این پست آموزش قرار دادن این دامنه رو بدون نیاز به داشتن هاست برای تنظیم دامنه آموزش میدم
اگر هم میخواید چگونگی ساخت دامنه شخصی رو از پایه یاد بگیرید، میتونید از آموزش زیر استفاده کنید
Apart


در ابتدا نیاز به خرید دامنه هست، من برای این کار از دامنه ir استفاده کردم که البته شما میتونید از هر پسوندی استفاده کنید
برای تنظیم دامنه به سایت گیتهاب نیاز به تنظیم cname بر روی دامنه هستش که این امکان صرف داشتن دامنه محیا نیست ولی در ادامه روشی رو میگم که این کار رو انجام بدید و نیازی به خرید هاست هم برای تنظیم مورد گفته شده نباشه
داکیومنت گیتهاب در مورد موارد گفته شده
برای تنظیم رکورد بر روی دامنه بدون نیاز به هاست من از (ابرآوران) استفاده کردم، البته از ClouadFlare هم میشه استفاده کرد.
برای این کار در ابتدا نیاز هست تا شناسه های ابرآوران رو برروی دامنه قرار بدید

mhkarami97

بعد از این کار دامنه رو داخل ابرآوران ثبت کنید و چند ساعت صبر کنید تا وضعیتش به (فعال) تغییر کنه

mhkarami97

بعد از فعال شدن دامنه باید رکورد ها رو بر روی دامنه ثبت کرد
اولین رکورد cname هست که عنوان www و مقدار اون هم دامنه شما داخل گیتهاب هستش
بعد باید رکوردهای A رو ثبت کرد که عنوانش @ و مقدارش برابر با IP های گیتهاب هست که داخل لینک داکیومنت بالا هم اعلام شده
نتیجه:

mhkarami97

بعد از انجام موارد بالا نیاز هست تا دامنه بر روی صفحه گیتهاب هم قرار داده بشه.
پس به قسمت Setting صفحه مورد نظر در گیتهاب برید و دامنه رو در قسمت Custom Domain وارد کنید

mhkarami97

بعد از چند ساعت از انجام تمام موارد گفته شده، سایت شما با دامنه ای که وارد کردید بالا میاد
یکی از خوبی های استفاده از زیرساخت ابری، امکانات بیشتری هست که در اختیار شما میزاره
بطور مثلا امکان فعال کردن https بر روی دامنه های ir وجود نداشت، ولی از قسمت آروان کلود براحتی میشه این گواهی رو بصورت رایگان فعال کرد
امکان خوب دیگه قالبیت مانیتور کامل بازدید کننده ها هست که جزئیات خیلی خوبی رو در اختیار شما میزاره