یک جا برای سایت در گیتهاب
متنِ این قسمت
تا آخر همین قسمت، یک سایت واقعی دارید که روی گوشیتان باز میشود. هنوز چیز زیادی رویش نیست و ظاهرش ساده است، ولی روی اینترنت است و مال شماست. برای این کار به هوش مصنوعی نیازی ندارید و فقط چند کلیک لازم است.
گیتهاب چیست
گیتهاب سایتی است که در آن میشود فایلها را نگه داشت. هر تغییری که در فایلها داده شود آنجا ثبت میشود، و اگر روزی چیزی خراب شد، میشود به نسخهی قبلی برگشت. گیتهاب از فایلهایی که در آن نگه میدارید سایت هم میسازد، و این کار برای سایتی مثل سایت مطب رایگان است.
آموزش کامل کار با گیتهاب، از ساختن حساب تا وصل کردن هوش مصنوعی به آن، در پیوست ۲ پرامپتولوژیست آمده است. اگر آن را خواندهاید، بیشتر کارهای این قسمت برایتان آشناست. اگر نخواندهاید هم نگران نباشید؛ هر چیزی که برای این قسمت لازم است همینجا گفته شده است.
یک حساب بسازید
سایت github.com را باز کنید و Sign up را بزنید. گیتهاب ایمیل، رمز و یک اسم کاربری از شما میخواهد.
اسم کاربری را با دقت انتخاب کنید، چون در آدرس موقت سایتتان دیده میشود. یک اسم ساده با حروف کوچک انگلیسی بگذارید، مثلاً اسم خودتان. اسم حساب گیتهاب دنتکست dentcast-hub است. اگر از قبل حساب دارید، با Sign in وارد شوید.
یک ریپو بسازید
ریپو یک پوشه در گیتهاب است که فایلهای یک کار در آن نگه داشته میشود. فایلهای سایت شما هم در یک ریپو میمانند.
بعد از ورود به حساب، بالای صفحه سمت راست روی علامت + بزنید و New repository را انتخاب کنید.

در کادر اسم ریپو (Repository name)، اسم کاربری خودتان را بنویسید و بعد از آن .github.io، همه با حروف کوچک. مثلاً اگر اسم کاربریتان drsamadi باشد (مثال فرضی)، اسم ریپو میشود drsamadi.github.io. این اسم یک قرار ثابت در گیتهاب است: ریپویی که این اسم را داشته باشد، سایتش روی همین آدرس ساخته میشود. ریپوی سایت دنتکست هم dentcast-hub.github.io نام دارد.
کمی پایینتر، در بخش Visibility، گزینهی Public را انتخاب کنید. گیتهاب در حالت رایگان فقط از ریپوی عمومی سایت میسازد. عمومی یعنی هر کسی میتواند فایلهای این ریپو را ببیند. این برای سایت مشکلی نیست، چون هر چیزی که روی سایت میرود را به هر حال همه میبینند. فقط یادتان باشد که هیچوقت فایل شخصی، اطلاعات بیمار یا رمز عبور را در این ریپو نگذارید.
گزینهی Add README را هم روشن کنید. README یک فایل کوچک معرفی است که گیتهاب خودش میسازد و همین الان به کارتان میآید. بعد Create repository را بزنید.

سایت را روشن کنید
ریپو ساخته شد، ولی هنوز سایتی وجود ندارد. ریپو فقط جای نگهداری فایلهاست، و تا یک تنظیم را روشن نکنید، گیتهاب از آن سایت نمیسازد.
در صفحهی ریپو، بالای صفحه روی Settings بزنید. در منوی کنار صفحه، Pages را پیدا کنید و بازش کنید. در بخش Build and deployment، جلوی Source گزینهی Deploy from a branch را بگذارید. زیر آن، جلوی Branch گزینهی main را انتخاب کنید و کنارش / (root) را، و Save را بزنید.

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

این تنظیم فقط یک بار انجام میشود. از این به بعد هر فایلی که به ریپو اضافه شود یا تغییر کند، چند دقیقه بعد خودبهخود روی سایت هم دیده میشود.
سایت را روی گوشی باز کنید
آدرس سایتتان را روی گوشی باز کنید، مثلاً https://drsamadi.github.io
صفحهای خیلی ساده میبینید که فقط اسم ریپو روی آن نوشته شده است. این همان فایل README است؛ وقتی سایت هنوز صفحهی دیگری ندارد، گیتهاب همین را نشان میدهد. ظاهرش فعلاً مهم نیست. مهم این است که از همین حالا یک سایت واقعی دارید که روی اینترنت باز میشود.

اگر آدرس github.io به نظرتان طولانی و عجیب است، خیالتان راحت باشد؛ قرار نیست اسم سایت شما این بماند. این آدرس فقط برای این است که خودتان سایت را ببینید و آن را برای بیمارها نمیفرستید. وقتی دامنهای را که به اسم خودتان ثبت کردهاید به سایت وصل کنید، بیمارها سایت را با همان دامنه باز میکنند.
درست انجام دادهاید اگر:
- اسم ریپو «اسم کاربری شما.github.io» باشد و ریپو عمومی باشد؛
- آدرس سایت روی گوشی باز شود و اسم ریپو را نشان بدهد.