جامد HTML تقریباً ماضی کی بات ہے۔ ویب سائٹس اب ڈیٹا بیس سے منسلک ایپلی کیشنز ہیں جو متحرک طور پر صارف کی درخواستوں کے جوابات پیدا کرتی ہیں۔ تاہم، اس میں اپنی خامیاں بھی ہیں: کمپیوٹنگ کے وسائل کے لیے اعلیٰ تقاضے اور CMS میں متعدد کمزوریاں۔ آج ہم بات کریں گے کہ آپ کے سادہ بلاگ کو کیسے بڑھایا جائے۔
مرحلہ 1. ہوسٹنگ: مارکیٹ میں سب سے سستا حاصل کریں۔
جامد ویب سائٹس کے لیے، سستی ورچوئل ہوسٹنگ کافی ہے۔ مواد سائیڈ پر تیار کیا جائے گا: مقامی مشین پر یا براہ راست ہوسٹنگ کا استعمال کرتے ہوئے
آج ہم RUVDS پر دوبارہ کھل رہے ہیں۔
آئیے اسے استعمال کریں اور اپنا جیکیل بلاگ لگائیں۔
VPS شروع کرنے کے بعد، آپ کو SSH کے ذریعے اس میں لاگ ان کرنے اور ضروری سافٹ ویئر کو کنفیگر کرنے کی ضرورت ہے: ویب سرور، FTP سرور، میل سرور، وغیرہ۔ اس صورت میں، صارف کو اپنے کمپیوٹر پر Jekyll انسٹال کرنے یا GitHub Pages کی ہوسٹنگ کی حدود کو برداشت کرنے کی ضرورت نہیں ہے، حالانکہ سائٹ کے ذرائع کو GitHub ذخیرہ میں رکھا جا سکتا ہے۔
مرحلہ 2: جیکیل انسٹال کریں۔
مختصر میں، Jekyll ایک سادہ سا سٹیٹک سائٹ جنریٹر ہے جو اصل میں بلاگز بنانے اور پھر انہیں GitHub پیجز پر ہوسٹ کرنے کے لیے ڈیزائن کیا گیا تھا۔ خیال مواد اور اس کے ڈیزائن کو استعمال کرتے ہوئے الگ کرنا ہے۔
چونکہ جیکل ایک روبی پیکج (جواہر) ہے،
gem install bundler jekyll #
اگر ضروری ہو تو sudo استعمال کریں۔
جیسا کہ آپ دیکھ سکتے ہیں، سب کچھ بہت آسان ہے.
مرحلہ 3۔ ایک بلاگ بنائیں
./mysite سب ڈائرکٹری میں ایک نئی سائٹ بنانے کے لیے، آپ کو کمانڈ چلانے کی ضرورت ہے:
jekyll new mysite
آئیے اس میں جائیں اور مواد دیکھیں
cd mysite
ls -l
جیکیل کا اپنا سرور ہے، جسے درج ذیل کمانڈ سے شروع کیا جا سکتا ہے۔
bundle exec jekyll serve
یہ مواد کی تبدیلیوں کو سنتا ہے اور لوکل ہوسٹ پر پورٹ 4000 پر سنتا ہے (
ہمارے معاملے میں، یہ ایک ویب سائٹ بنانا اور اسے دیکھنے کے لیے ایک ویب سرور ترتیب دینے کے قابل ہے (یا فریق ثالث ہوسٹنگ پر فائلیں اپ لوڈ کرنا):
jekyll build
تیار کردہ فائلیں mysite ڈائریکٹری کی _site سب ڈائرکٹری میں واقع ہیں۔
ہم نے جیکیل کی تمام پیچیدگیوں کے بارے میں بات نہیں کی ہے۔ نحو کو نمایاں کرنے کے ساتھ اس کے کوڈ لے آؤٹ کی صلاحیتوں کی بدولت، یہ مواد جنریٹر ڈویلپر بلاگز بنانے کے لیے سب سے موزوں ہے، لیکن انٹرنیٹ پر دستیاب ٹیمپلیٹس کی بنیاد پر، اسے جامد سائٹس کی وسیع اقسام بنانے کے لیے استعمال کیا جا سکتا ہے۔ جیکیل کے لیے پلگ ان بھی ہیں جو آپ کو ایچ ٹی ایم ایل جنریشن کے عمل کو خود تبدیل کرنے کی اجازت دیتے ہیں۔ اگر آپ کو ورژن کنٹرول کی ضرورت ہے تو، مواد کی فائلوں کو GitHub پر ایک ذخیرہ میں رکھا جا سکتا ہے (پھر آپ کو VPS پر Git انسٹال کرنا پڑے گا)۔
سب سے اہم بات یہ ہے کہ اس کے لیے صارف کو مہنگے ٹیرف کی ضرورت نہیں پڑے گی۔ سب کچھ اسی 30-روبل VPS پر بھی کام کرے گا۔
ماخذ: www.habr.com