Jekyll یک نرم افزار منبع باز است

Jekyll بستر وبلاگ نویسی رایگان

100 ٪ نرم افزار ژنراتور سایت استاتیک رایگان برای تولید وب سایت های HTML

Jekyll یک ژنراتور صفحه وب استاتیک است و میزبان محتوا در GitHub به صورت رایگان است ، زیرا صفحات GitHub توسط Jekyll ساخته شده است. برای شروع وبلاگ یا سایت در نشانه گذاری مطالب ایجاد کنید

بررسی اجمالی

یک ژنراتور سایت استاتیک برنامه ای است که محتوای سایت شما را می گیرد ، آن را برای برخی از الگوها اعمال می کند و فایلهای HTML کاملاً استاتیک را تولید می کند که آماده میزبانی در هر بستر میزبانی است. قبل از CMS های پویا مانند وردپرس ، جیملا و دروپال اینترنت همه چیز در مورد وب سایت های استاتیک بود. همه این سیستم های مدیریت محتوای پویا ، مدیریت محتوا را بهبود بخشید اما با هزینه سادگی و سرعت. خواندن اطلاعات از یک پایگاه داده در هر صفحه بار برای یک وب سایت بزرگ باعث می شود تجربه کاربر آهسته باشد ، اگرچه وب سایت های تولید شده توسط SSG ها به پرونده های از پیش تنظیم شده در مرورگرها خدمت می کنند که زمان بار زیادی را افزایش می دهد. امنیت یکی از بزرگترین نگرانی های این سیستم های مدرن مدیریت محتوای وب است زیرا آنها از افزونه های شخص ثالث پشتیبانی می کنند و همیشه در هنگام اجرای کدهای سمت سرور ، هک شدن وجود دارد. با این حال ، در یک تنظیم استاتیک ، هیچ پردازش سمت سرور وجود ندارد زیرا محتوا فقط بدون هیچ پردازشی ارائه می دهد. CMSS سنتی ، سفارشی کردن محتوای شما را دشوار می کند زیرا برای مقیاس بندی به افزونه ها و پسوندهای اضافی نیاز دارند. اگرچه SSGS آزادی و انعطاف پذیری بیشتری را برای توسعه دهندگان برای مدیریت مطالب ارائه می دهد. اخیراً ژنراتورهای سایت استاتیک بیشتر و بیشتر محبوبیت خود را به دست می آورند و از این رو تعدادی گزینه دیگر برای جکیل مانند گتسبی ، هوگو و بعدی در دسترس است.

الزامات


Jekyll یک گوهر یاقوت است که می تواند در اکثر سیستم ها نصب شود.

  • روبی نسخه 2.5.0 یا بالاتر ، از جمله همه هدرهای توسعه (نسخه روبی را می توان با اجرای Ruby -v بررسی کرد)
  • Rubygems (که می توانید با اجرای “GEM-Vبررسی کنید -GCC و Make (در صورتی که سیستم شما آنها را نصب نکرده باشد ، که می توانید با اجرایGCC -V ، G ++ -VوMake -v` را در رابط خط فرمان سیستم خود بررسی کنید)

امکانات


Jekyll ویژگی های کلیدی زیر را دارد

  • از محتوا دوباره استفاده کنید
  • نشانه گذاری
  • طراحی تعاملی
  • ترجمه
  • همکاری
  • مقیاس پذیری
  • معماری سبک وزن
  • قابلیت پوست
  • حمایت کردن
  • ویژگی های وبلاگ نویسی
  • نسخه سازی
  • پلتفرم کامپیوتر
  • افزونه های jQuery
  • ادغام بوت استرپ
  • صفحات بارگیری سریع
  • مضامین
  • متن باز
  • مشاهده آفلاین

راهنمای نصب


 sudo apt-get install ruby-full build-essential zlib1g-dev 

بهتر است از نصب سنگهای یاقوت به عنوان کاربر اصلی خودداری کنید. بنابراین ، ما باید یک فهرست نصب گوهر را برای حساب کاربری شما تنظیم کنیم. دستورات زیر متغیرهای محیط را به پرونده ~/.bashrc شما اضافه می کنند تا مسیر نصب گوهر را پیکربندی کنند. اکنون آنها را اجرا کنید:

 
echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc 

سرانجام ، Jekyll را نصب کنید:

gem install jekyll bundler 

**خودشه! تبریک می گویم جکیل اکنون نصب شده است **

 فارسی