منبع اصلی نوشتار زیر در این لینک قرار دارد

خداحافظ جکیل، سلام پلیکان!

متنی که الآن در حال خوندنش هستید، حاصل پردازش پلیکانه. پلیکان یک Static Site Generator محسوب می‌شه که با پایتون نوشته شده و برای Template Engine از Jinja2 استفاده می‌کنه. وبلاگ قبلی حاصل Jekyll بود که تحت زبان روبی توسعه داده می‌شه و خیلی هم طرفدار داره. بعضی از تفاوت‌های این دو سیستم این‌ها هستن:

  • سینتکس هایلایتینگ: هر دو از این کار پشتیبانی می‌کنن ولی در جکیل تحت مارک‌داون باید از سیستم اختصاصی خود جکیل استفاده کنین ولی در پلیکان برای این کار از استاندارد خود مارک‌داون استفاده می‌شه
  • تم‌ها: ساختار تم‌ها در این دو برنامه کاملا متفاوت هستن. من برای این که بتونم شکل وبلاگ رو حفظ کنم مجبور شدم از اول تمش رو طراحی کنم
  • Makefile: پلیکان به‌صورت پیش‌فرض Makefile داره که عملیات ساخت خروجی، تمیزکردن، انتشار و حتی پوش کردن خودکار روی برنچ‌های مشخص از یک مخزن گیت رو داره و کاربر می‌تونه با یه خط دستور دو کلمه‌ای(make github) وبلاگ رو بسازه و منتشر کنه. درسته که می‌شه برای جکیل هم این رو درست کرد، اما پیش‌فرض بودنه که امتیاز محسوب می‌شه
  • چندزبانه: پلیکان از متون چند زبانه پشتیبانی کامل داره؛ یعنی نویسنده امکان این رو داره که یک مطلب رو به چند زبان مختلف منتشر کنه
  • پایتون۳: پلیکان از پایتون۳ پشتیبانی می‌کنه. نمی‌دونم این که دارم همچین عبارتی رو می‌گم خوبه یا بد چون روبی‌کارها اصلا از این دنگ و فنگ‌ها ندارن که بخوان برنامه‌شون رو دوباره پورت کنن :دی ولی به نظر من اگر یه برنامه‌ی پایتون با نسخه‌ی ۳ سازگار نباشه براش نقطه ضعف محسوب می‌شه نه این که اگر با پایتون ۳ کار می‌کنه داره در حق کاربر لطف می‌کنه
  • طراحی ریسپانسیو: تم اولیه‌ی جکیل کاملا ریسپانسیو طراحی شده در حالی که تم پلیکان خیلی خشک به نظر می‌رسه و این نقطه ضعف بزرگی برای یه سایت/وبلاگ در حال حاضر محسوب می‌شه

در هر صورت، من قانع شدم که به پلیکان مهاجرت کنم و الآن هم خیلی خوش‌حالم که همچین تصمیمی گرفتم. شما هم امتحانش کنید ؛)

آپدیت: رسول عزیز زحمت کشیده و این عملیات رو با دیالوگ‌های زنیتی ترکیب کرده و روی گیت‌هاب قرار داده.



به سیاره لینوکس امتیاز دهید

به اين صفحه امتياز دهيد