<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fa">
	<id>https://wiki.zhinarashidi.ir/index.php?action=history&amp;feed=atom&amp;title=GitHub_Pages_%D9%88_%D9%85%D8%B3%D8%AA%D9%82%D8%B1%D8%B3%D8%A7%D8%B2%DB%8C_%D8%B3%D8%A7%DB%8C%D8%AA</id>
	<title>GitHub Pages و مستقرسازی سایت - تاریخچهٔ نسخه‌ها</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.zhinarashidi.ir/index.php?action=history&amp;feed=atom&amp;title=GitHub_Pages_%D9%88_%D9%85%D8%B3%D8%AA%D9%82%D8%B1%D8%B3%D8%A7%D8%B2%DB%8C_%D8%B3%D8%A7%DB%8C%D8%AA"/>
	<link rel="alternate" type="text/html" href="https://wiki.zhinarashidi.ir/index.php?title=GitHub_Pages_%D9%88_%D9%85%D8%B3%D8%AA%D9%82%D8%B1%D8%B3%D8%A7%D8%B2%DB%8C_%D8%B3%D8%A7%DB%8C%D8%AA&amp;action=history"/>
	<updated>2026-10-30T12:46:13Z</updated>
	<subtitle>تاریخچهٔ نسخه‌ها برای این صفحه در ویکی</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://wiki.zhinarashidi.ir/index.php?title=GitHub_Pages_%D9%88_%D9%85%D8%B3%D8%AA%D9%82%D8%B1%D8%B3%D8%A7%D8%B2%DB%8C_%D8%B3%D8%A7%DB%8C%D8%AA&amp;diff=8&amp;oldid=prev</id>
		<title>Zhinarashidi: صفحه‌ای تازه حاوی «== GitHub Pages چیست؟ == &#039;&#039;&#039;GitHub Pages&#039;&#039;&#039; یک سرویس رایگان از GitHub است که به شما اجازه می‌دهد یک وب‌سایت استاتیک (HTML، CSS، JavaScript) را مستقیماً از یک مخزن (Repository) روی اینترنت منتشر کنید — بدون نیاز به خرید هاست.  == پیش‌نیازها == * یک حساب GitHub * یک مخزن (Repository) شامل فای...» ایجاد کرد</title>
		<link rel="alternate" type="text/html" href="https://wiki.zhinarashidi.ir/index.php?title=GitHub_Pages_%D9%88_%D9%85%D8%B3%D8%AA%D9%82%D8%B1%D8%B3%D8%A7%D8%B2%DB%8C_%D8%B3%D8%A7%DB%8C%D8%AA&amp;diff=8&amp;oldid=prev"/>
		<updated>2026-09-06T06:25:06Z</updated>

		<summary type="html">&lt;p&gt;صفحه‌ای تازه حاوی «== GitHub Pages چیست؟ == &amp;#039;&amp;#039;&amp;#039;GitHub Pages&amp;#039;&amp;#039;&amp;#039; یک سرویس رایگان از GitHub است که به شما اجازه می‌دهد یک وب‌سایت استاتیک (HTML، CSS، JavaScript) را مستقیماً از یک مخزن (Repository) روی اینترنت منتشر کنید — بدون نیاز به خرید هاست.  == پیش‌نیازها == * یک حساب GitHub * یک مخزن (Repository) شامل فای...» ایجاد کرد&lt;/p&gt;
&lt;p&gt;&lt;b&gt;صفحهٔ تازه&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== GitHub Pages چیست؟ ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;GitHub Pages&amp;#039;&amp;#039;&amp;#039; یک سرویس رایگان از GitHub است که به شما اجازه می‌دهد یک وب‌سایت استاتیک (HTML، CSS، JavaScript) را مستقیماً از یک مخزن (Repository) روی اینترنت منتشر کنید — بدون نیاز به خرید هاست.&lt;br /&gt;
&lt;br /&gt;
== پیش‌نیازها ==&lt;br /&gt;
* یک حساب GitHub&lt;br /&gt;
* یک مخزن (Repository) شامل فایل‌های سایت (حداقل یک فایل &amp;lt;code&amp;gt;index.html&amp;lt;/code&amp;gt;)&lt;br /&gt;
* آشنایی پایه با [[Git]]&lt;br /&gt;
&lt;br /&gt;
== مراحل انتشار سایت با GitHub Pages ==&lt;br /&gt;
&lt;br /&gt;
=== روش ۱: از طریق تنظیمات مخزن (ساده‌ترین راه) ===&lt;br /&gt;
# مخزن پروژه را در GitHub باز کنید.&lt;br /&gt;
# به بخش &amp;#039;&amp;#039;&amp;#039;Settings&amp;#039;&amp;#039;&amp;#039; بروید.&lt;br /&gt;
# از منوی سمت چپ روی &amp;#039;&amp;#039;&amp;#039;Pages&amp;#039;&amp;#039;&amp;#039; کلیک کنید.&lt;br /&gt;
# در قسمت &amp;#039;&amp;#039;&amp;#039;Source&amp;#039;&amp;#039;&amp;#039;، شاخه‌ای (Branch) که فایل‌های سایت در آن قرار دارد را انتخاب کنید (معمولاً &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt;).&lt;br /&gt;
# پوشه را انتخاب کنید: &amp;lt;code&amp;gt;/ (root)&amp;lt;/code&amp;gt; یا &amp;lt;code&amp;gt;/docs&amp;lt;/code&amp;gt; بسته به ساختار پروژه.&lt;br /&gt;
# روی &amp;#039;&amp;#039;&amp;#039;Save&amp;#039;&amp;#039;&amp;#039; کلیک کنید.&lt;br /&gt;
# بعد از چند دقیقه، آدرس سایت به این شکل در دسترس خواهد بود:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://username.github.io/repository-name/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== روش ۲: از طریق خط فرمان (Git) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git add .&lt;br /&gt;
git commit -m &amp;quot;انتشار سایت&amp;quot;&lt;br /&gt;
git push origin main&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
سپس طبق روش ۱، تنظیمات Pages را در بخش Settings فعال کنید.&lt;br /&gt;
&lt;br /&gt;
== نکات مهم ==&lt;br /&gt;
* اگر فایل اصلی سایت &amp;lt;code&amp;gt;index.html&amp;lt;/code&amp;gt; نام نداشته باشد، سایت به‌درستی نمایش داده نمی‌شود.&lt;br /&gt;
* تغییرات جدید معمولاً چند دقیقه طول می‌کشد تا روی سایت اعمال شوند (میتوانید در تب &amp;#039;&amp;#039;&amp;#039;Actions&amp;#039;&amp;#039;&amp;#039; مخزن، وضعیت انتشار را ببینید).&lt;br /&gt;
* برای دامنه‌ی اختصاصی (Custom Domain به‌جای github.io)، باید یک فایل به نام &amp;lt;code&amp;gt;CNAME&amp;lt;/code&amp;gt; در مخزن اضافه کرده و در تنظیمات DNS دامنه، رکورد مناسب را تنظیم کنید.&lt;br /&gt;
* مخزن‌های خصوصی (Private) هم امکان استفاده از GitHub Pages را دارند (بسته به نوع اکانت).&lt;br /&gt;
&lt;br /&gt;
== ثبت سایت در گوگل (Google Search Console) ==&lt;br /&gt;
برای اینکه سایت در نتایج جستجوی گوگل نمایش داده شود:&lt;br /&gt;
# به [https://search.google.com/search-console Google Search Console] بروید.&lt;br /&gt;
# آدرس سایت را وارد کرده و مالکیت آن را تأیید کنید (روش‌های رایج: افزودن تگ HTML به فایل &amp;lt;code&amp;gt;index.html&amp;lt;/code&amp;gt;، یا آپلود فایل تأییدیه).&lt;br /&gt;
# یک فایل &amp;lt;code&amp;gt;sitemap.xml&amp;lt;/code&amp;gt; برای سایت بسازید (شامل لیست صفحات سایت).&lt;br /&gt;
# در بخش &amp;#039;&amp;#039;&amp;#039;Sitemaps&amp;#039;&amp;#039;&amp;#039; کنسول، آدرس sitemap را ثبت کنید.&lt;br /&gt;
# پس از چند روز، صفحات سایت به‌تدریج در نتایج جستجوی گوگل ایندکس می‌شوند.&lt;br /&gt;
&lt;br /&gt;
== خلاصه گردش‌کار کامل ==&lt;br /&gt;
# ساخت سایت با HTML/CSS/JS&lt;br /&gt;
# ساخت مخزن در GitHub و آپلود فایل‌ها با Git&lt;br /&gt;
# فعال‌سازی GitHub Pages در تنظیمات مخزن&lt;br /&gt;
# تأیید مالکیت سایت در Google Search Console&lt;br /&gt;
# ثبت sitemap برای ایندکس شدن در گوگل&lt;br /&gt;
&lt;br /&gt;
== منابع بیشتر ==&lt;br /&gt;
* [https://docs.github.com/en/pages مستندات رسمی GitHub Pages]&lt;br /&gt;
* [[Git]]&lt;br /&gt;
* [[HTML CSS JS و ساخت پورتفولیو]]&lt;br /&gt;
* [[صفحهٔ اصلی]]&lt;/div&gt;</summary>
		<author><name>Zhinarashidi</name></author>
	</entry>
</feed>