دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Joe Attardi
سری:
ISBN (شابک) : 1484262964, 9781484262962
ناشر: Apress
سال نشر: 2020
تعداد صفحات: 207
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 6 مگابایت
در صورت تبدیل فایل کتاب Using Gatsby and Netlify CMS: Build Blazing Fast JAMstack Apps Using Gatsby and Netlify CMS به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب با استفاده از Gatsby و Netlify CMS: ساخت اپلیکیشنهای سریع JAMstack با استفاده از Gatsby و Netlify CMS نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
https://www.apress.com/gp/book/9781484262962
از ترکیب قدرتمند جدید Gatsby و Netlify CMS، یک راه حل رایگان مدیریت محتوای متن باز، برای ایجاد برنامه های سریع و شگفت انگیز استفاده کنید. این کتاب به شما نشان می دهد که چگونه با استفاده از چارچوب گتسبی برای فرانت اند و Netlify CMS به عنوان پشتیبان محتوا، یک وب سایت مبتنی بر React ایجاد کنید.
در طول دوره کتاب، به تدریج یک وب سایت برای یک کافی شاپ ایجاد خواهید کرد که شامل وبلاگ و منوی نانوایی/قهوه است که از طریق Netlify CMS قابل تنظیم است. این پروژه با یک سایت گتسبی ساده شروع میشود که به آن قابلیتهایی مانند راهاندازی/پیکربندی CMS، ایجاد انواع مختلف محتوا، و نوشتن مقداری کد چسب گتسبی برای مصرف دادههای Markdown از طریق افزونهها اضافه میشود. پس از اتمام، شما به خوبی مجهز خواهید بود تا بر اساس دانش جاوا اسکریپت و React موجود خود بسازید تا به طور مؤثر از Gatsby و Netlify CMS برای خود یا مشتریانتان استفاده کنید.
استفاده از Gatsby و Netlify CMS یک راهنمای ایده آل برای هر کسی است که به دنبال ایجاد سایت های خود و مدیریت محتوای خود بدون نیاز به ایجاد فایل های Markdown یا مخازن Git است. p>
آنچه یاد خواهید گرفت
این کتاب برای چه کسی است< /b>
توسعه دهندگان مجرب جاوا اسکریپت با کنترل خوب در React که می خواهند یاد بگیرند که چگونه یک سایت با قابلیت نگهداری گتسبی بسازند. آشنایی اولیه با گتسبی فرض می شود اما لازم نیست.
https://www.apress.com/gp/book/9781484262962
Leverage the powerful new combination of Gatsby and Netlify CMS, a free open source content management solution, to build blazing fast apps. This book shows you how to create a React-powered website using the Gatsby framework for the frontend, and Netlify CMS as the content backend.
Through the course of the book you'll gradually build a website for a coffee shop that includes a blog and a bakery/coffee menu that is customizable through Netlify CMS. The project starts with a bare-bones Gatsby site to which you'll add functionality such as setting up/configuring the CMS, creating different types of content, and writing some Gatsby glue code to consume the Markdown data via plugins. When done, you'll be well-equipped to build on your existing JavaScript and React knowledge to effectively use Gatsby and Netlify CMS for yourself or your clients.
Using Gatsby and Netlify CMS is an ideal guide for anyone looking to build their own sites and manage their own content without having to deal with creating Markdown files or Git repositories.
What You'll Learn
Who This Book Is For
Experienced JavaScript developers with a good handle on React who want to learn how to build a maintainable Gatsby powered site. Basic familiarity with Gatsby is assumed but not required.
Table of Contents About the Author About the Technical Reviewer Acknowledgments Introduction Chapter 1: Introduction to Netlify CMS The JAMstack About Netlify What is a CMS? Traditional CMS Headless CMS Netlify CMS Backends How it works Local development Widgets Previews Summary Chapter 2: Gatsby Crash Course What is Gatsby? Creating pages GraphQL and Gatsby The GraphiQL tool Query types Page queries Static queries The StaticQuery component The useStaticQuery hook Plugins Source plugins Transformer plugins Other plugins Dynamic page creation Markdown primer Basic formatting Front matter Gatsby starters The build process Data model and GraphQL schema creation Page creation Query extraction Query execution Static HTML generation Summary Chapter 3: Setting Up the Example Project Prerequisites Install Git Install Node.js Install the Gatsby command line interface Sign up for GitHub Create a new repository with the starter code Clone the repository Install dependencies and test it out Deploy on Netlify Sign up Create a new site A tour of the example project Directory structure The Layout component CSS modules Special Gatsby files Summary Chapter 4: Setting Up Netlify CMS Install dependencies Configuration YAML primer Creating the initial configuration Collections Folder collections Filtered folder collections File collections Configuring the blog collection More about fields Add the Gatsby plugin Commit and deploy Configure Netlify Identity and Git Gateway More about Netlify Identity Invite-only registration Summary Chapter 5: The Netlify CMS Application Registering and logging in Creating a new blog post Publishing the post How publishing works Adding media Alternative media storage options Adding media to a blog post Inserting the image Publishing the updated blog post Summary Chapter 6: Sourcing Blog Data Gatsby plugin configuration Making Gatsby aware of the Markdown files Parsing the Markdown data Querying and displaying the data Creating a blog post component Creating a blog list component and querying for data Using the BlogList component Adding a second blog post Fixing the sort order Summary Chapter 7: Dynamic Page Creation Gatsby Node APIs onCreateNode createPages Adding the slug to the blog post data Dynamically creating the blog post pages Creating the blog post template Creating the pages Linking to the dynamically generated pages The Gatsby Link component One last tweak Summary Chapter 8: Blog Pagination How pagination works Creating some new blog entries Dynamically creating the blog list pages Creating the blog list template page Adding a link to the new blog list page Updating the index page Summary Chapter 9: Adding More Content The contentKey field Creating a pages collection Adding the index page data Adding another filesystem source Using the CMS content in the index page Summary Chapter 10: Creating the Coffee Menu Nested lists Defining the menu page Adding menu items Building the menu page Ease of maintenance Summary Chapter 11: Working with Images Plugins Adding the plugins to the Gatsby configuration How gatsby-transformer-sharp works GraphQL fragments Using the BackgroundImage component Disabling the “blur-up” effect Fixing the header background Moving the image Modifying the Layout component to use a static query The gatsby-image package Summary Chapter 12: Customizing the CMS Customizing Netlify CMS Updating the plugin configuration Adding a custom menu preview Refactoring the menu page Creating the preview component Opening the local CMS instance Refactoring the menu page again Updating the preview component Previewing the menu data Summary Chapter 13: The Editorial Workflow Enabling the editorial workflow Adding some new content Viewing the pull request Viewing the preview Updating the status Finishing up Summary Chapter 14: Wrap Up Further learning Integration with other frameworks Netlify Identity OAuth Beta features Open authoring Local Git repository support Netlify CMS resources Index