الفرق بين المراجعتين ل"Liquid/variations"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
ط (مراجعة)
 
سطر 1: سطر 1:
== الاختلافات في لغة Liquid ==
+
<noinclude>{{DISPLAYTITLE: إصدارات Liquid}}</noinclude>
 
لغة Liquid مرنة وآمنة، وتُستخدَم في بيئات متعددة ومختلفة. أُنشِئت هذه اللغة للاستخدام في متاجر شوبيفاي [https://www.shopify.com/ Shopify]، وتُستخدَم أيضًا على نطاق واسع على مواقع [https://jekyllrb.com/ Jekyll]. أضاف كلٌّ من Shopify و Jekyll الكائنات objects والوسوم tags والمرشّحات filters الخاصة بهما إلى لغة Liquid بمرور الوقت. الإصدارات الأكثر شيوعًا من لغة Liquid الموجودة هي Liquid و Shopify Liquid و Jekyll Liquid.
 
لغة Liquid مرنة وآمنة، وتُستخدَم في بيئات متعددة ومختلفة. أُنشِئت هذه اللغة للاستخدام في متاجر شوبيفاي [https://www.shopify.com/ Shopify]، وتُستخدَم أيضًا على نطاق واسع على مواقع [https://jekyllrb.com/ Jekyll]. أضاف كلٌّ من Shopify و Jekyll الكائنات objects والوسوم tags والمرشّحات filters الخاصة بهما إلى لغة Liquid بمرور الوقت. الإصدارات الأكثر شيوعًا من لغة Liquid الموجودة هي Liquid و Shopify Liquid و Jekyll Liquid.
  
 
سنوثّق أحدث إصدار من لغة Liquid بما في ذلك الإصدارات التجريبية والإصدارات المرشَّحة، أي لغة Liquid كما هي موجودة خارج Shopify و Jekyll. إذا نزّلتَ مستودع Liquid أو ثبّته كجوهرة  [https://rubygems.org/gems/liquid gem]، فستتمكّن من الوصول إلى أي كائنات ووسوم ومرشّحات موجودة في إصدار لغة Liquid الذي تختاره.
 
سنوثّق أحدث إصدار من لغة Liquid بما في ذلك الإصدارات التجريبية والإصدارات المرشَّحة، أي لغة Liquid كما هي موجودة خارج Shopify و Jekyll. إذا نزّلتَ مستودع Liquid أو ثبّته كجوهرة  [https://rubygems.org/gems/liquid gem]، فستتمكّن من الوصول إلى أي كائنات ووسوم ومرشّحات موجودة في إصدار لغة Liquid الذي تختاره.
  
=== Shopify ===
+
== Shopify ==
 
يستخدم شوبيفاي Shopify دائمًا أحدث إصدار من لغة Liquid كأساس، ولكن شوبيفاي يضيف عددًا كبيرًا من الكائنات والوسوم والمرشّحات إلى لغة Liquid لاستخدامها في المتاجر. يتضمن ذلك كائنات تمثل المتجر والمنتج ومعلومات العميل ومرشحات لعرض بيانات المتجر ومعالجة أصول واجهة المتجر مثل صور المنتج.
 
يستخدم شوبيفاي Shopify دائمًا أحدث إصدار من لغة Liquid كأساس، ولكن شوبيفاي يضيف عددًا كبيرًا من الكائنات والوسوم والمرشّحات إلى لغة Liquid لاستخدامها في المتاجر. يتضمن ذلك كائنات تمثل المتجر والمنتج ومعلومات العميل ومرشحات لعرض بيانات المتجر ومعالجة أصول واجهة المتجر مثل صور المنتج.
  
 
يمكنك الاطلاع على توثيق إصدار Liquid من Shopify في [https://shopify.dev/api/liquid توثيق مطور Shopify]. إذا أردت تجربة إصدار Liquid من Shopify، فيمكنك إنشاء متجر تطوير من خلال [https://help.shopify.com/en/partners/dashboard/managing-stores/development-stores لوحة تحكم Shopify Partner].
 
يمكنك الاطلاع على توثيق إصدار Liquid من Shopify في [https://shopify.dev/api/liquid توثيق مطور Shopify]. إذا أردت تجربة إصدار Liquid من Shopify، فيمكنك إنشاء متجر تطوير من خلال [https://help.shopify.com/en/partners/dashboard/managing-stores/development-stores لوحة تحكم Shopify Partner].
  
=== Jekyll ===
+
== Jekyll ==
Jekyll هو منشئ مواقع ساكن، وأداة سطر الأوامر التي تنشئ مواقع ويب عن طريق دمج القوالب مع ملفات المحتوى. يستخدم Jekyll  لغة Liquid كلغة قوالب، ويضيف بعض الكائنات والوسوم والمرشّحات. يتضمن ذلك كائنات تمثل صفحات المحتوى، ووسومًا لتضمين أجزاء من المحتوى في محتويات أخرى، ومرشّحات لمعالجة السلاسل النصية وعناوين URL.
+
[https://jekyllrb.com/ Jekyll] هو منشئ مواقع ساكن static site generator، وهو أداة سطر الأوامر تنشئ مواقع ويب عن طريق دمج القوالب مع ملفات المحتوى. يستخدم Jekyll  لغة Liquid كلغة قوالب، ويضيف بعض الكائنات والوسوم والمرشّحات. يتضمن ذلك كائنات تمثل صفحات المحتوى، ووسومًا لتضمين أجزاء من المحتوى في محتويات أخرى، ومرشّحات لمعالجة السلاسل النصية وعناوين URL.
  
 
يشغّل Jekyll أيضًا خدمة [https://pages.github.com/ GitHub Pages]، وهي خدمة استضافة ويب تتيح لك دفع تثبيت Jekyll إلى مستودع GitHub ونشر موقع الويب الناتج، إذ يُنشَأ موقع الويب هذا باستخدام خدمة GitHub Pages.
 
يشغّل Jekyll أيضًا خدمة [https://pages.github.com/ GitHub Pages]، وهي خدمة استضافة ويب تتيح لك دفع تثبيت Jekyll إلى مستودع GitHub ونشر موقع الويب الناتج، إذ يُنشَأ موقع الويب هذا باستخدام خدمة GitHub Pages.
  
قد لا يستخدم Jekyll أحدث إصدار من لغة Liquid، وهذا يعني أن الوسوم والمرشّحات المدرجَة في هذا الموقع قد لا تعمل في Jekyll. ينتظر مشروع Jekyll إصدارًا ثابتًا من لغة Liquid بدلًا من استخدام إصدار تجريبي أو إصدار مرشَّح. تحقّق من قسم اعتماديات وقت التشغيل '''runtime dependencies''' في صفحة الجوهرة gem ضمن Jekyll أو GitHub Pages لمعرفة أي إصدار من لغة Liquid يستخدمه [https://rubygems.org/gems/jekyll Jekyll] أو [https://rubygems.org/gems/github-pages GitHub Pages].
+
قد لا يستخدم Jekyll أحدث إصدار من لغة Liquid، وهذا يعني أن الوسوم والمرشّحات المدرجَة في هذا التوثيق قد لا تعمل في Jekyll. ينتظر مشروع Jekyll إصدارًا ثابتًا من لغة Liquid بدلًا من استخدام إصدار تجريبي أو إصدار مرشَّح. تحقّق من قسم اعتماديات وقت التشغيل '''runtime dependencies''' في صفحة الجوهرة gem ضمن Jekyll أو GitHub Pages لمعرفة أي إصدار من لغة Liquid يستخدمه [https://rubygems.org/gems/jekyll Jekyll] أو [https://rubygems.org/gems/github-pages GitHub Pages].
  
 
يمكنك الاطلاع على توثيق إصدار Liquid من Jekyll  في [https://jekyllrb.com/docs/liquid/ قسم Liquid من توثيق Jekyll]. إذا أردت تجربة إصدار Liquid من Jekyll، فيمكنك نسخ مشروع Jekyll أو تثبيت Jekyll كجوهرة واختبار شيفرة Liquid على موقع ساكن.
 
يمكنك الاطلاع على توثيق إصدار Liquid من Jekyll  في [https://jekyllrb.com/docs/liquid/ قسم Liquid من توثيق Jekyll]. إذا أردت تجربة إصدار Liquid من Jekyll، فيمكنك نسخ مشروع Jekyll أو تثبيت Jekyll كجوهرة واختبار شيفرة Liquid على موقع ساكن.
سطر 21: سطر 21:
  
 
* [https://shopify.github.io/liquid/basics/variations/ صفحة Variations of Liquid في توثيق Liquid الرسمي.]
 
* [https://shopify.github.io/liquid/basics/variations/ صفحة Variations of Liquid في توثيق Liquid الرسمي.]
 +
[[تصنيف:Liquid]]

المراجعة الحالية بتاريخ 11:19، 5 أغسطس 2021

لغة Liquid مرنة وآمنة، وتُستخدَم في بيئات متعددة ومختلفة. أُنشِئت هذه اللغة للاستخدام في متاجر شوبيفاي Shopify، وتُستخدَم أيضًا على نطاق واسع على مواقع Jekyll. أضاف كلٌّ من Shopify و Jekyll الكائنات objects والوسوم tags والمرشّحات filters الخاصة بهما إلى لغة Liquid بمرور الوقت. الإصدارات الأكثر شيوعًا من لغة Liquid الموجودة هي Liquid و Shopify Liquid و Jekyll Liquid.

سنوثّق أحدث إصدار من لغة Liquid بما في ذلك الإصدارات التجريبية والإصدارات المرشَّحة، أي لغة Liquid كما هي موجودة خارج Shopify و Jekyll. إذا نزّلتَ مستودع Liquid أو ثبّته كجوهرة gem، فستتمكّن من الوصول إلى أي كائنات ووسوم ومرشّحات موجودة في إصدار لغة Liquid الذي تختاره.

Shopify

يستخدم شوبيفاي Shopify دائمًا أحدث إصدار من لغة Liquid كأساس، ولكن شوبيفاي يضيف عددًا كبيرًا من الكائنات والوسوم والمرشّحات إلى لغة Liquid لاستخدامها في المتاجر. يتضمن ذلك كائنات تمثل المتجر والمنتج ومعلومات العميل ومرشحات لعرض بيانات المتجر ومعالجة أصول واجهة المتجر مثل صور المنتج.

يمكنك الاطلاع على توثيق إصدار Liquid من Shopify في توثيق مطور Shopify. إذا أردت تجربة إصدار Liquid من Shopify، فيمكنك إنشاء متجر تطوير من خلال لوحة تحكم Shopify Partner.

Jekyll

Jekyll هو منشئ مواقع ساكن static site generator، وهو أداة سطر الأوامر تنشئ مواقع ويب عن طريق دمج القوالب مع ملفات المحتوى. يستخدم Jekyll لغة Liquid كلغة قوالب، ويضيف بعض الكائنات والوسوم والمرشّحات. يتضمن ذلك كائنات تمثل صفحات المحتوى، ووسومًا لتضمين أجزاء من المحتوى في محتويات أخرى، ومرشّحات لمعالجة السلاسل النصية وعناوين URL.

يشغّل Jekyll أيضًا خدمة GitHub Pages، وهي خدمة استضافة ويب تتيح لك دفع تثبيت Jekyll إلى مستودع GitHub ونشر موقع الويب الناتج، إذ يُنشَأ موقع الويب هذا باستخدام خدمة GitHub Pages.

قد لا يستخدم Jekyll أحدث إصدار من لغة Liquid، وهذا يعني أن الوسوم والمرشّحات المدرجَة في هذا التوثيق قد لا تعمل في Jekyll. ينتظر مشروع Jekyll إصدارًا ثابتًا من لغة Liquid بدلًا من استخدام إصدار تجريبي أو إصدار مرشَّح. تحقّق من قسم اعتماديات وقت التشغيل runtime dependencies في صفحة الجوهرة gem ضمن Jekyll أو GitHub Pages لمعرفة أي إصدار من لغة Liquid يستخدمه Jekyll أو GitHub Pages.

يمكنك الاطلاع على توثيق إصدار Liquid من Jekyll في قسم Liquid من توثيق Jekyll. إذا أردت تجربة إصدار Liquid من Jekyll، فيمكنك نسخ مشروع Jekyll أو تثبيت Jekyll كجوهرة واختبار شيفرة Liquid على موقع ساكن.

مصادر