প্রকল্প সম্পর্কে
Pelican হলো Python-এ লেখা একটি স্ট্যাটিক সাইট জেনারেটর। এটি আপনাকে Markdown, reStructuredText এবং HTML-এর মতো ফরম্যাটে টেক্সট ফাইল তৈরি করে একটি ওয়েবসাইট তৈরি করতে দেয় এবং এটি স্ট্যাটিক আউটপুট তৈরি করে যা যেকোনো ওয়েব সার্ভার বা হোস্টিং সার্ভিস থেকে পরিবেশন করা যেতে পারে — এর জন্য কোনো ডাটাবেস বা সার্ভার-সাইড প্রোগ্রামিংয়ের প্রয়োজন নেই।
এটি যা করে
- কন্টেন্ট আপনার পছন্দমতো যেকোনো এডিটর ব্যবহার করে Markdown বা reStructuredText-এ লেখা হয়।
- একটি সহজ কমান্ড-লাইন টুল সোর্স কন্টেন্ট থেকে HTML, CSS এবং JS (পুনরায়) তৈরি করে।
- আউটপুট সম্পূর্ণ স্ট্যাটিক, যাকে প্রজেক্টটি যেকোনো জায়গায় হোস্ট করার জন্য সহজ হিসেবে বর্ণনা করে।
- এর ওয়ার্কফ্লো এমনভাবে ডিজাইন করা হয়েছে যা ভার্সন কন্ট্রোল সিস্টেম এবং ওয়েব হুকগুলোর সাথে সহজে ইন্টারফেস করতে পারে।
README-তে তালিকাভুক্ত বৈশিষ্ট্যসমূহ
- স্ট্যাটিক পেজের পাশাপাশি নিবন্ধ এবং ব্লগ পোস্টের মতো কালানুক্রমিক কন্টেন্ট।
- এক্সটারনাল সার্ভিসগুলোর সাথে ইন্টিগ্রেশন।
- Jinja2 টেমপ্লেট দিয়ে তৈরি সাইট থিম।
- একাধিক ভাষায় নিবন্ধ প্রকাশ।
- Atom এবং RSS ফিড জেনারেশন।
- Pygments-এর মাধ্যমে কোড সিনট্যাক্স হাইলাইটিং।
- WordPress, Dotclear বা RSS ফিড থেকে বিদ্যমান কন্টেন্ট ইমপোর্ট করা।
- কন্টেন্ট ক্যাশিং এবং সিলেক্টিভ আউটপুট রাইটিংয়ের কারণে দ্রুত রিবিল্ড টাইম।
- প্লাগইন ইকোসিস্টেমের (Pelican Plugins অর্গানাইজেশন) মাধ্যমে সম্প্রসারণযোগ্যতা।
প্রজেক্ট প্রেক্ষাপট
আরও বিস্তারিত তথ্য অফিসিয়াল Pelican ডকুমেন্টেশনে পাওয়া যাবে এবং এর ইন্টারনাল ডকুমেন্টেশনও প্রদান করা হয়েছে। যারা সাহায্য করতে চান বা সমস্যা রিপোর্ট করতে চান তাদের জন্য রিপোজিটরিতে কন্ট্রিবিউশন এবং ফিডব্যাক নির্দেশিকা (CONTRIBUTING.rst) অন্তর্ভুক্ত রয়েছে। সোর্স কোড GitHub-এ হোস্ট করা হয়েছে এবং প্রজেক্টটি PyPI-এর মাধ্যমে বিতরণ করা হয়, যার প্যাকেজিং Repology-তে ট্র্যাক করা হয়।
নাম
README অনুযায়ী, "Pelican" হলো calepin-এর একটি অ্যানাগ্রাম, যা নোটবুকের জন্য ব্যবহৃত একটি ফরাসি শব্দ।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.