نرم افزار منبع باز گتسبی

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

وب سایت های سریع با گتسبی بسازید

سایت های گتسبی با طراحی سریع ساخته شده اند. کشتی هایی با یک سیستم ذخیره سازی پیشرفته که وب سایت ها را بسیار سریعتر بارگیری می کند.

بررسی اجمالی

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

الزامات


نصب گتسبی بسیار آسان است و فقط از قبل به موارد زیر نیاز دارد:

  1. Nodejs
  2. NPM
  3. گیت

امکانات


  • عملکرد - سایتی را ایجاد می کند که با زمان پاسخ کوچک سریع ، کاملاً در دسترس و پاسخگو به ورودی کاربر باشد.
  • تجربه توسعه دهنده - ارائه قابلیت های قوی که پایدار ، سریع و بصری بصری برای توسعه دهندگان است.
  • حاکمیت 0 مانیتور ، اندازه گیری ، مدیریت و امنیت را در سایت شما فراهم می کند
  • دسترسی - دسترسی به محتوای سایت و عملکرد را به معنای واقعی کلمه هر کسی امکان پذیر می کند
  • مستندات - راهنماهای فنی مفصل با آموزش ها و نمونه ها.
  • اکوسیستم - منابعی که با ادغام با یکدیگر ، توسعه را تسهیل می کنند.

راهنمای نصب


پس از نصب همه الزامات ، می توانید Gatsby را با NPM نصب کنید:

npm install -g gatsby-cli

دستور فوق Gatsby CLI را در سطح جهانی روی دستگاه شما نصب می کند.

gatsby new gatsby-site https://github.com/gatsbyjs/gatsby-starter-hello-world

دستور فوق یک سایت جدید ایجاد می کند

cd gatsby-site

دستورالعمل فوق دایرکتوری ها را به پوشه سایت تغییر دهید

gatsby develop

دستور فوق سرور توسعه را شروع می کند. گتسبی یک محیط توسعه بارگیری گرم را به طور پیش فرض در http: // localhost: 8000 آغاز می کند.

 فارسی