قرار دادن دامنه دلخواه برای صفحات GitHub

بدون دیدگاه

GitHub در کنار اینکه سرویس صفحات (Github Pages) را رایگان ارایه می دهد به شما این اجازه را می دهد که بتوانید Domain دلخواه را برای صفحات خود انتخاب کنید .بنابراین به جای اینکه آدرس صفحات شما در گیت هاب به این شکل باشد : {username}.github.io/{project-name} به این شکل خواهد بود : www.myawesomeblog.com

github-pages

این یک فرصت عالی برای پروژه های اپن سورسی است که در جذب حمایت های مالی معمولا مشکل دارند تا بتوانند سایت خود را به خوبی روی سرورهای عالی GitHub میزبانی کنند .در این صورت دیگر لازم نیست نگران اتمام پهنای باند سایت خود باشید و یا نگران اینکه با محبوب شدن روز به روز پروژه تان هزینه های میزبانی آن سر به فلک بزند .پروژه های زیادی هستند که از این قابلیت استفاده می کنند مثل Bootstrap, Jekyll, Yeoman, و Foundation و بسیاری دیگر

ایجاد فایل cname

برنامه Github را باز کنید (برای ویندوزبرای مک) . در بخش Branches ها برنچ فعال را به gh-pages تغییر دهید

gh-pages-branch

یک فایل بنام CNAME در پوشه اصلی(Root Directory) مخزن محلی(Local Repository) ایجاد کرده و نام دامنه مورد نظرتان برای وب سایت/وبلاگ روی گیت هاب را داخل آن وارد نمایید مثلا blog.domain.com

بعد از آن فایل را Commit و Push کنید تا روی گیت هاب قرار گیرد .

add-cname

تنظیم DNS

حالا باید تنظیمات DNS را برای دامنه ای که در فایل cname وارد کرده ایم انجام دهیم .در این مثال از cpanel استفاده کرده ام . وارد آن شده و به بخش Advanced DNS Zone Editor بروید (اگربرای شما فعال نیست از هاست خود بخواهید تا آن را برایتان فعال کنند)

در همین رابطه :   15 ابزار برای دریافت میزان محبوبیت وب سایت ها

advanced-dns

یک رکورد cname ایجاد کنید تا به صفحات گیت هاب شما وصل شود

cname-record

حالا باید صبر کنیم تا DNS به درستی تنظیم شود .این کار ممکن است 24 ساعت یا چند دقیقه طول بکشد بعد از آن می توانید با رفتن به آدرس دامنه خود صفحات گیت هاب تان را ببینید . در مقالات بعدی انشالله به بررسی چگونگی ساختن صفحات در Github و استفاده از Jekyll برای ساختن صفحات بهتر خواهیم پرداخت .

 

منبع

دسته بندی : مديريت سايتابزارها

دیدگاهتان را بنویسید

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