آموزش ساخت یک سایت وردپرس بدون سر با گتسبی

Building a Headless WordPress Site with Gatsby

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: وردپرس ، بستر قدرتمند انتشارات ، قدرت بسیاری از وب را فراهم می کند. گتسبی به توسعه دهندگان اجازه می دهد تا با React ، وب سایت ها و برنامه های مدرن و متمرکز بر عملکرد را ایجاد کنند. در این دوره ، چگونگی ترکیب این دوتایی پویا را برای به دست آوردن یک مرکز تولید نشر وب کشف کنید. با مربی Morten Rand-Hendriksen همراه باشید تا توضیح دهد که چگونه از وردپرس برای پر کردن یک سایت گتسبی استفاده کنید. وی افزونه های مورد نیاز شما برای استفاده از داده های وردپرس را در سایت گتسبی به شما نشان می دهد ، سپس نحوه اتصال وردپرس و گتسبی را نشان می دهد. وی نحوه ایجاد انواع مختلفی از منوها را شامل منوی تو در تو و منوی پاورقی را پوشش می دهد. او نشان می دهد که چگونه می توان گتسبی را برای ایجاد صفحات جدید بر اساس پست های وردپرس پیکربندی کرد. Morten به چگونگی جستجوی دسته ها و برچسب ها و همچنین نحوه ایجاد صفحات فهرست برای هر دسته از سایت های وردپرس می پردازد. وی شما را در چگونگی دستیابی به داده های سفارشی از طریق GraphQL و استفاده از آنها در سایت گتسبی خود راهنمایی می کند و سپس با توضیح نحوه برخورد با بلوک های وردپرس هنگام کار در گتسبی نتیجه گیری می کند.

سرفصل ها و درس ها

مقدمه Introduction

  • وردپرس و گتسبی دست در دست هم کار می کنند WordPress and Gatsby working hand in hand

  • آنچه در این دوره پوشش داده خواهد شد What will be covered in this course

  • استفاده از پرونده های تمرینی در GitHub Using exercise files on GitHub

1. راه اندازی 1. Setting up

  • تنظیم وردپرس برای کار با گتسبی Setting up WordPress to work with Gatsby

  • راه اندازی سایت گتسبی با استفاده از شروع کننده Setting up a Gatsby site using a starter

  • پیوند دادن وردپرس و گتسبی با هم Linking WordPress and Gatsby together

2. وردپرس به عنوان منبع داده گتسبی 2. WordPress as a Gatsby Data Resource

  • کاوش درخت وردپرس GraphQL Exploring the WordPress GraphQL tree

  • استفاده از داده های سایت وردپرس در گتسبی Using WordPress site data in Gatsby

3. کار با صفحات 3. Working with pages

  • جستجوی صفحات در GraphQL Querying pages in GraphQL

  • ایجاد صفحات به صورت خودکار Generate pages automatically

  • ایجاد الگوی صفحه Creating a page template

  • کار با تصاویر برجسته Working with featured images

  • چالش: فراداده را به الگوی صفحه اضافه کنید Challenge: Add metadata to the page template

  • راه حل: فراداده را به الگوی صفحه اضافه کنید Solution: Add metadata to the page template

4. منوهای سفارشی 4. Custom Menus

  • پرس و جو از منوهای سفارشی در GraphQL Querying custom menus in GraphQL

  • چالش هایی با منوهای سفارشی در وردپرس Challenges with custom menus in WordPress

  • یک منوی مسطح در گتسبی ایجاد کنید Create a flat menu in Gatsby

  • یک منوی تو در تو در گتسبی ایجاد کنید Create a nested menu in gatsby

  • چالش: یک منوی فوتر ایجاد کنید Challenge: Create a footer menu

  • راه حل: یک منوی فوتر ایجاد کنید Solution: Create a footer menu

5. کار با پست ها 5. Working with posts

  • جستجوی پست ها در GraphQL Querying posts in GraphQL

  • ارسال خودکار پست ها Generate posts automatically

  • اطلاعات و دسته را اضافه کنید Add category and tag info

  • ایجاد الگوی فهرست Creating an index template

  • صفحات فهرست را به صورت خودکار ایجاد کنید Generate index pages automatically

  • چالش: یک م navigationلفه ناوبری پست ایجاد کنید Challenge: Create a post navigation component

  • راه حل: یک م navigationلفه ناوبری پست ایجاد کنید Solution: Create a post navigation component

6. دسته ها و برچسب ها 6. Categories and Tags

  • جستجوی دسته ها و برچسب ها Querying categories and tags

  • شاخص های دسته را به طور خودکار ایجاد کنید Generate category indexes automatically

  • ایجاد الگوی نمایه دسته بندی Creating a category index template

  • چالش: شاخص های برچسب ایجاد کنید Challenge: Create tag indexes

  • راه حل: شاخص های برچسب ایجاد کنید Solution: Create tag indexes

7. انواع پست سفارشی و طبقه بندی ها 7. Custom post types and taxonomies

  • افزودن انواع پست سفارشی و طبقه بندی ها Adding custom post types and taxonomies

  • س Quال از انواع پست سفارشی و طبقه بندی ها در GraphQL Querying custom post types and taxonomies in GraphQL

8- ملاحظات هنگام استفاده از وردپرس و گتسبی 8. Considerations when using WordPress and Gatsby

  • در مورد Blocks (گوتنبرگ) چه باید کرد What to do about Blocks (Gutenberg)

متشکرم Thank you

  • مراحل بعدی Next steps

نمایش نظرات

آموزش ساخت یک سایت وردپرس بدون سر با گتسبی
جزییات دوره
2h 25m
36
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
787
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Morten Rand-Hendriksen Morten Rand-Hendriksen

مربی کارکنان ارشد، سخنران، طراح وب و توسعه‌دهنده نرم‌افزار

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

مورتن بیش از 100 دوره آموزشی برای Lynda.com و LinkedIn Learning ایجاد کرده است که طیف وسیعی از موضوعات از جمله استانداردهای وب، فناوری‌های نوظهور و اخلاق فناوری را پوشش می‌دهد. دوره های او به چهار زبان ترجمه شده است. او که یک مشارکت کننده متن باز با نزدیک به دو دهه تجربه در صنعت است، نویسنده چندین کتاب، مقاله و فیلم آموزشی و یک متخصص شناخته شده در هنر وردپرس است. او سخنران و مدرس محبوبی در کنفرانس‌های حرفه‌ای در سرتاسر جهان بوده است، راه‌حل‌های طراحی ظاهری مبتنی بر استانداردها را می‌سازد و به دیگران آموزش می‌دهد که چگونه از وب بیشترین بهره را ببرند.

مورتن در اصل اهل نروژ است. با خانواده اش در بریتیش کلمبیا در سواحل غرب کانادا.