منصوبے کے بارے میں
Pelican ایک static site generator ہے جسے Python میں لکھا گیا ہے۔ یہ آپ کو Markdown، reStructuredText اور HTML جیسے فارمیٹس میں ٹیکسٹ فائلیں ترتیب دے کر ویب سائٹ بنانے کی اجازت دیتا ہے، اور یہ static آؤٹ پٹ تیار کرتا ہے جسے کسی بھی ویب سرور یا ہوسٹنگ سروس سے چلایا جا سکتا ہے — اس کے لیے کسی ڈیٹا بیس یا سرور سائیڈ پروگرامنگ کی ضرورت نہیں ہوتی۔
یہ کیا کرتا ہے
- مواد آپ کے پسندیدہ ایڈیٹر کا استعمال کرتے ہوئے Markdown یا reStructuredText میں لکھا جاتا ہے۔
- ایک سادہ کمانڈ لائن ٹول سورس مواد سے HTML، CSS اور JS (دوبارہ) تیار کرتا ہے۔
- آؤٹ پٹ مکمل طور پر static ہوتا ہے، جسے پروجیکٹ کسی بھی جگہ ہوسٹ کرنے میں آسان قرار دیتا ہے۔
- ورک فلو کو ورژن کنٹرول سسٹمز اور ویب ہکس کے ساتھ منسلک کرنے کے لیے آسان بنایا گیا ہے۔
README میں درج نمایاں خصوصیات
- static صفحات کے ساتھ ساتھ مضامین اور بلاگ پوسٹس جیسا ترتیب وار مواد۔
- بیرونی سروسز کے ساتھ انٹیگریشن۔
- Jinja2 ٹیمپلیٹس کے ساتھ تیار کردہ سائٹ themes۔
- متعدد زبانوں میں مضامین کی اشاعت۔
- Atom اور RSS feeds کی تیاری۔
- Pygments کے ذریعے کوڈ سنٹیکس ہائی لائٹنگ۔
- WordPress، Dotclear یا RSS feeds سے موجودہ مواد کی امپورٹ۔
- مواد کی کیشنگ اور منتخب آؤٹ پٹ رائٹنگ کی وجہ سے تیز ری بلڈ ٹائم۔
- پلگ ان ایکو سسٹم (Pelican Plugins آرگنائزیشن) کے ذریعے توسیع پذیری۔
پروجیکٹ کا سیاق و سباق
مزید تفصیلات آفیشل Pelican دستاویزات میں دستیاب ہیں، اور اس کے اندرونی نظام کی دستاویزات بھی فراہم کی گئی ہیں۔ ریپوزٹری میں ان لوگوں کے لیے تعاون اور فیڈ بیک گائیڈ لائنز (CONTRIBUTING.rst) شامل ہیں جو مدد کرنا چاہتے ہیں یا مسائل کی رپورٹ کرنا چاہتے ہیں۔ سورس کوڈ GitHub پر ہوسٹ ہے، اور پروجیکٹ PyPI کے ذریعے تقسیم کیا جاتا ہے، جس کی پیکیجنگ Repology میں ٹریک کی جاتی ہے۔
نام
README کے مطابق، "Pelican" لفظ calepin کا anagram ہے، جو کہ نوٹ بک کے لیے فرانسیسی لفظ ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.