Gatsby: التخطيطات والقوالب - كيف يفترض أن تعمل وكيف تعمل الآن؟

تم إنشاؤها على ١١ يوليو ٢٠١٧  ·  3تعليقات  ·  مصدر: gatsbyjs/gatsby

يبدو هذان المفهومان زائدين عن الحاجة. وقد رأيت بعض المشكلات التي تشير إلى أنه لم يتم فرزها بالكامل في V1. هل يمكن لشخص أن يوضح كيف يجب أن يعمل وكيف يعمل؟

1) لماذا يوجد كل من التخطيطات ومكونات القالب؟

1) كيف تختار التنسيقات البديلة للمحتوى؟ (لقد رأيت حقلاً أوليًا في بداية المدونة ، لكن لم أتمكن من تتبعه إلى أي تأثير فعلي. على أي حال ، يبدو أن هذا هو نوع الشيء الذي تفعله في إنشاء الصفحات ، وليس تجاوز المادة الأمامية المضمنة " ر ذلك؟)

2) كيف تعمل القوالب المتداخلة؟ أو كيف يجب أن يعملوا؟ أو لماذا قد تحتاج إليها إذا كان بإمكانك تحديد مكونات قالب مختلفة لصفحات مختلفة؟

شكرا!

التعليق الأكثر فائدة

يمكنك استخدام Layout كقالب ترتيب أعلى يتحكم في القوالب الأخرى ويمرر المكونات العامة مثل Nav و Footer ... ، واستخدام قوالب محددة للتمييز بين المحتويات. على سبيل المثال ، إذا قمت بإنشاء تخطيط واحد باستخدام شريط التنقل والتذييل ، واثنين من النماذج المسماة Pages والمدونات ، فستأخذ كل من الصفحات والمدونات تذييل شريط التنقل من التخطيطات ، ويكون لها محتوى مختلف بداخلها.

ال 3 كومينتر

إعادة 1) مكونات النموذج مخصصة لأنواع الصفحات مثل منشورات المدونة وصفحات التوثيق وما إلى ذلك. مكونات التخطيط مخصصة لكل شيء يتم مشاركته عبر الصفحات مثل الرؤوس والتذييلات والأشرطة الجانبية وما إلى ذلك. اقرأ https://www.gatsbyjs.org/docs/building-with-components/ أيضًا

إعادة 2) لا يمكنك الآن. هذا شيء سندعمه في المستقبل. كانت حقول المادة الأمامية قديمة ولم يتم استخدامها. اسف بشأن ذلك. مجرد إزالتها. يتم إنشاء منشورات Markdown باستخدام createPage لذا فإن إحدى الطرق الممكنة للسماح لمنشور تخفيض السعر لتجاوز التخطيط الافتراضي هو استخدام الصفحة الأمامية لتحديد تخطيط.

إعادة 3) أيضًا لم يتم دعمها بعد ولكن تم التخطيط لها في المستقبل. حالة استخدام واحدة هي أن لديك تخطيطًا عامًا به رأس / تذييل ثم قسم فرعي من الموقع يحتوي على تنقل ثانوي في الشريط الجانبي.

يمكنك استخدام Layout كقالب ترتيب أعلى يتحكم في القوالب الأخرى ويمرر المكونات العامة مثل Nav و Footer ... ، واستخدام قوالب محددة للتمييز بين المحتويات. على سبيل المثال ، إذا قمت بإنشاء تخطيط واحد باستخدام شريط التنقل والتذييل ، واثنين من النماذج المسماة Pages والمدونات ، فستأخذ كل من الصفحات والمدونات تذييل شريط التنقل من التخطيطات ، ويكون لها محتوى مختلف بداخلها.

شكرا ، هذا يوضح الامور. 😀

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

totsteps picture totsteps  ·  3تعليقات

dustinhorton picture dustinhorton  ·  3تعليقات

jaanhio picture jaanhio  ·  3تعليقات

benstr picture benstr  ·  3تعليقات

magicly picture magicly  ·  3تعليقات