بہت سے ابتدائی صارفین پروجیکٹ بنا لیتے ہیں، GitHub پر بھی چڑھا دیتے ہیں، لیکن وہیں رک جاتے ہیں۔ اصل فرق تب آتا ہے جب آپ کی ویب سائٹ کا ایک public link بن جائے جسے کوئی بھی کھول سکے۔
کلاوڈ فلیئر پیجز اسی کام کے لیے بہترین ابتدائی صارف option ہے۔

لائیو کرنے کا مطلب کیا ہے؟
سادہ الفاظ میں:
- پروجیکٹ آپ کے computer پر تھا
- پھر GitHub پر گیا
- اب Cloudflare اسے internet پر public کر دیتا ہے
یعنی کوئی بھی شخص browser میں link کھول کر آپ کی ویب سائٹ دیکھ سکتا ہے۔
کلاوڈ فلیئر پیجز کیا کرتی ہے؟
کلاوڈ فلیئر پیجز GitHub repository سے پروجیکٹ پڑھتی ہے، پھر:
- پروجیکٹ build کرتی ہے
- آخری ویب سائٹ فائلز تیار کرتی ہے
- عوامی URL دیتی ہے
اگر آپ بعد میں GitHub پر update push کریں تو ویب سائٹ دوبارہ update ہو سکتی ہے۔
ابتدائی صارفین کے لیے یہ کیوں مفید ہے؟
کیونکہ آپ کو:
- اپنا server خود نہیں چلانا
- hosting setup manually نہیں کرنا
- complicated deployment process نہیں سیکھنا
بس repository connect کریں، settings دیں، اور deploy کر دیں۔
لائیو کرنے سے پہلے کیا ready ہونا چاہیے؟
کلاوڈ فلیئر پر جانے سے پہلے یہ چیزیں ready ہوں:
- پروجیکٹ GitHub پر موجود ہو
- پروجیکٹ locally ایک بار چل چکا ہو
- آپ کو پتا ہو build command کیا ہے
- آپ کو پتا ہو نتیجہ folder کیا ہے
اگر یہ واضح نہ ہو تو کوڈیکس (Codex) سے پوچھیں:
میرے پروجیکٹ کو دیکھو اور بتاؤ Cloudflare Pages کے لیے build command اور نتیجہ folder کیا ہونا چاہیے۔
یہ بہت مفید ابتدائی صارف پرامپٹ ہے۔
موضوع: build command کیا ہوتی ہے؟
کلاوڈ فلیئر کو یہ بتانا پڑتا ہے کہ پروجیکٹ کو حتمی site میں کیسے تبدیل کرنا ہے۔
عام examples:
- مثال:
npm run build - مثال:
pnpm build - یا کچھ static پروجیکٹس میں شاید build کی ضرورت ہی نہ ہو
ابتدائی صارفین کو guess نہیں کرنا چاہیے۔ پروجیکٹ کے مطابق دیکھنا چاہیے۔
نتیجہ folder کیا ہوتا ہے؟
نوٹ: build کے بعد حتمی ویب سائٹ فائلز ایک folder میں آتی ہیں۔ یہی نتیجہ folder ہوتا ہے۔
عام examples:
- فولڈر:
dist - فولڈر:
out - یا static پروجیکٹس میں root نتیجہ structure
اگر یہ غلط دیا تو deploy fail ہو سکتا ہے یا blank site آ سکتی ہے۔
کلاوڈ فلیئر ورک فلو step by step
مرحلہ 1: Cloudflare account بنائیں
اگر account نہیں ہے تو Cloudflare پر مفت account بنائیں۔
مرحلہ 2: Pages section کھولیں
نوٹ: Workers & Pages کے اندر نئی پروجیکٹ creation کا option ملتا ہے۔
مرحلہ 3: GitHub repository connect کریں
وہی repository منتخب کریں جو آپ نے پہلے GitHub پر upload کی تھی۔
مرحلہ 4: build command دیں
یہ اپنے پروجیکٹ کے مطابق دیں۔ اگر unsure ہوں تو پہلے کوڈیکس سے confirm کریں۔
مرحلہ 5: نتیجہ folder دیں
یہ بھی پروجیکٹ کے مطابق correct ہونا چاہیے۔
مرحلہ 6: deploy کریں
کلاوڈ فلیئر ویب سائٹ build کرے گا اور public URL دے دے گا۔
کوڈیکس اس مرحلے میں کیا مدد کر سکتا ہے؟
کوڈیکس سے آپ یہ سب کرا سکتے ہیں:
- build command identify
- نتیجہ folder identify
- deployment چیک لسٹ
- post-deploy fixes
- لائیو update ورک فلو explanation
مثلاً:
میرے GitHub پروجیکٹ کے لیے Cloudflare Pages deployment چیک لسٹ بنا دو۔
یا:
اگر deploy fail ہو تو likely reasons کیا ہو سکتے ہیں؟
موضوع: deploy کے بعد کیا check کریں؟
عوامی URL کھلنے کے بعد یہ دیکھیں:
- ویب سائٹ open ہو رہی ہے؟
- اردو text صحیح آ رہا ہے؟
- موبائل پر layout ٹھیک ہے؟
- بٹنز کام کر رہے ہیں؟
- latest version ہی live ہے؟
یعنی deploy complete ہونے کا مطلب یہ نہیں کہ result perfect بھی ہے۔ حتمی check ضروری ہے۔
اگر update کرنی ہو تو؟
یہی سب سے خوبصورت حصہ ہے۔
آپ:
- کوڈیکس سے change کروائیں
- گٹ ہب پر push کریں
- کلاوڈ فلیئر نئی deployment کر دے گا
یعنی ایک repeatable loop بن جاتا ہے۔
عام ابتدائی صارف mistakes
موضوع: 1. build command guess کرنا
غلط command سے deploy fail ہو سکتا ہے۔
موضوع: 2. نتیجہ folder غلط دینا
نوٹ: site blank کھل سکتی ہے۔
موضوع: 3. local test skip کرنا
جو چیز local نہیں چلتی، وہ live بھی مسئلہ دے سکتی ہے۔
موضوع: 4. deploy کے بعد public URL check نہ کرنا
کبھی build successful ہوتا ہے لیکن page expected نہیں ہوتا۔
ابتدائی صارفین کے لیے ایک ready پرامپٹ
میرے پروجیکٹ کو دیکھو اور مجھے Cloudflare Pages پر deploy کرنے کے لیے exact ابتدائی صارف کے لیے آسان steps دو۔ build command، نتیجہ folder اور deploy کے بعد check list بھی شامل کرو۔
یہ skill کیوں اہم ہے؟
کیونکہ یہی وہ لمحہ ہے جب آپ کا کام:
- خیال سے پروجیکٹ
- پروجیکٹ سے repo
- repo سے public product
بن جاتا ہے۔
یہی چیز confidence بھی دیتی ہے اور portfolio بھی بناتی ہے۔
اب آپ کے پاس کیا آ گیا؟
اگر آپ نے اس series کی گائیڈز follow کر لی ہیں تو اب آپ:
- کوڈیکس سمجھتے ہیں
- اس کے اہم features سمجھتے ہیں
- دستاویز اور سلائیڈز بنا سکتے ہیں
- سادہ ویب پیج بنا سکتے ہیں
- پروجیکٹ GitHub پر ڈال سکتے ہیں
- اسے Cloudflare پر live کر سکتے ہیں
یہ ابتدائی صارفین کے لیے بہت مضبوط starting point ہے۔
اگلی گائیڈ میں
اب ویب سائٹ live ہو گئی۔ اگلا اہم مرحلہ یہ ہے کہ کوڈیکس کے ساتھ آپ پرامپٹس اتنے اچھے کیسے لکھیں کہ result پہلی یا دوسری کوشش میں زیادہ درست آئے۔ اگلی گائیڈ: کوڈیکس کو صحیح پرامپٹ کیسے دیں؟ میں ہم یہی سیکھیں گے۔
یہ series اب اسی direction میں آسانی سے بڑھ سکتی ہے۔


