برنامه نویسی

نحوه اتصال دامنه Squarespace به وب سایت میزبان صفحات GitHub

اگر یک نمونه کارها یا سایت پروژه ای را که در صفحات Github میزبان ساخته شده اید ساخته اید و می خواهید از دامنه سفارشی که از طریق Squarespace خریداری کرده اید استفاده کنید ، شانس دارید. این کاملاً قابل انجام است و فقط چند قدم طول می کشد.

این پست شما را از طریق چگونگی اشاره به دامنه خریداری شده Squarespace به سایت GitHub Pages خود ، خواه میزبان یک سایت کاربر (شما) (yourusername.github.io) یا یک سایت پروژه (yourusername.github.io/your-project).

پیش نیازهای

قبل از شروع ، شما باید داشته باشید:

  • یک سایت کاری که در صفحات GitHub میزبان است
  • دامنه سفارشی که از طریق Squarespace خریداری شده است (نه یک وب سایت میزبان Squarespace)
  • دسترسی به پانل های مدیر Github و Squarespace

مرحله 1: URL صفحات GitHub خود را تعیین کنید

شما به URL صفحات GitHub خود نیاز دارید ، که مانند یکی از این موارد به نظر می رسد:

اطمینان حاصل کنید که سایت صفحات GitHub شما قبلاً منتشر شده است و علنی قابل مشاهده

مرحله 2: یک پرونده CNAME اضافه کنید

اگر از دامنه سفارشی استفاده می کنید ، صفحات GitHub باید در مورد آن بدانند.

  1. در مخزن GitHub خود ، پرونده ای به نام CNAME (بدون پسوند) ایجاد کنید.
  2. در داخل آن ، دامنه سفارشی خود را بنویسید (به عنوان مثال www.yourcustomdomain.com)
  3. متعهد شوید و پرونده را به شعبه پیش فرض repo خود (معمولاً اصلی یا استاد) فشار دهید

این به صفحات GitHub می گوید که انتظار ترافیک از آن دامنه را دارند.

مرحله 3: آدرس های IP صفحات GitHub خود را دریافت کنید

Squarespace از Flattening CName یا Alias ​​Records پشتیبانی نمی کند ، بنابراین شما باید از سوابق استفاده شده به IP های استاتیک Github استفاده کنید.

از این نوشتار ، صفحات GitHub از IP های زیر استفاده می کنند:

185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

GitHub توصیه می کند از هر چهار رکورد A برای افزونگی استفاده کنید.

مرحله 4: تنظیمات DNS را در Squarespace به روز کنید

  1. وارد Squarespace شوید.
  2. به دامنه ها بروید و دامنه ای را که خریداری کرده اید انتخاب کنید.
  3. روی تنظیمات DNS کلیک کنید.
  4. سوابق DNS زیر را اضافه یا به روز کنید:
نوع میزبان ارزش TTL
بوها @ 185.199.108.153 پیش فرض
بوها @ 185.199.109.153 پیش فرض
بوها @ 185.199.110.153 پیش فرض
بوها @ 185.199.111.153 پیش فرض
نام www yourusername.github.io پیش فرض

این اراده:

⚠ توجه: Squarespace ممکن است از قبل سوابق پیش فرض داشته باشد – هر سوابق موجود A یا CNAME موجود را که درگیری است حذف کنید.

مرحله 5: منتظر انتشار DNS باشید

تغییرات DNS می تواند از چند دقیقه به 24-48 ساعت طول بکشد تا به طور کامل پخش شود. برای ردیابی پیشرفت می توانید از ابزارهایی مانند WhatsMydns.net استفاده کنید.

مرحله ششم: تنظیمات را تأیید کنید

بعد از انتشار DNS ، در یک مرورگر به دامنه سفارشی خود بروید. شما باید سایت صفحات GitHub خود را از طریق دامنه خود مشاهده کنید!

نکات عیب یابی

  • 404 می گیرید؟ اطمینان حاصل کنید که صفحات GitHub شما از شاخه صحیح منتشر می شود.
  • هنوز در حال بارگیری Squarespace هستید؟ حافظه نهان DNS را پاک کنید و بررسی کنید که سوابق پیش فرض Squarespace حذف شده است.
  • هشدارهای محتوای مختلط؟ اطمینان حاصل کنید که سایت GitHub شما از HTTPS پشتیبانی می کند (صفحات GitHub این کار را به صورت رایگان ارائه می دهد).

پایان

اتصال یک دامنه Squarespace به سایت صفحات GitHub شما بهترین ها را در هر دو جهان به شما می دهد: یک دامنه حرفه ای و میزبانی استاتیک رایگان. با چند ترفند DNS و یک پرونده CNAME ، پروژه شما زنده و تیز به نظر می رسد.

برنامه نویسی مبارک!

نوشته های مشابه

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

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

دکمه بازگشت به بالا