18f.gsa.gov: أتمتة الخطوط الثانوية

تم إنشاؤها على ١٩ مارس ٢٠١٥  ·  3تعليقات  ·  مصدر: 18F/18f.gsa.gov

تتطلب منشورات المدونة الآن ما يلي للحصول على سطر ثانوي بسيط:

# in the frontmatter
authors:
- author1
- author2

وفي جسم آخر

<p class="authors">
  by {% author author1 %} and {% author author2 %}
</p>

دعنا نتخلص من التكرار ونرى ما إذا كان من الممكن إنشاء السطر الثانوي تلقائيًا في قالب المنشور. ننشر بطريق الخطأ عددًا كبيرًا جدًا من المنشورات بدون أسطر ثانوية.

الدولة المنشودة:
شيء من هذا القبيل في layouts/post.html

<p class="authors">{% authors %}</p>

الاعتبارات:

  • تحتوي بعض منشوراتنا على رسامين
  • المؤلفون متاحون في كائن الموقع على: site.data.authors في قوالب. هناك طرق مختلفة للاستفادة من هذا بناءً على نوع المكون الإضافي الذي تقوم بإنشائه.
  • من المحتمل أن تكون هناك مواقع Jekyll أخرى قامت بذلك ؛ لقد فعلت ذلك من أجل مشروع جانبي خاص بي ، لكن هذا قد لا يكون أفضل نموذج.
help wanted blog-feature

ال 3 كومينتر

تحتوي بعض منشوراتنا على مؤلفين غير مدرجين في ملف بيانات الفريق ، وتتضمن عناوينهم. يمكننا أن نجعله بحيث إذا لم يتم العثور على مؤلف بواسطة المقبض الوارد في مصفوفة المادة الأمامية ، فسيتم التعامل معه بدلاً من ذلك كنص عادي ليتم تضمينه ، وليس مقبض بحث.

فكرة رائعة ، konklone ، شكرًا على الاقتراح. : +1:

متأكد من أن هذا يتم باستخدام # 966 ، أليس كذلك؟

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