عن المشروع

HEAD هو دليل بسيط يحتفظ به المجتمع للعناصر التي تنتمي إلى قسم head في مستند HTML. وهو مكتوب كمرجع وليس كمكتبة، ويجمع مقتطفات عملية وملاحظات حول كيفية تفسير المتصفحات ومحركات البحث والزاحفات والمنصات الاجتماعية لبيانات الميتا في الرأس. يفتتح الدليل بحد أدنى موصى به: وسم ميتا charset مضبوط على utf-8، ووسم ميتا viewport بقيمة width=device-width وinitial-scale=1، وعنصر title. ويوضح أنه ينبغي أن يظهر وسمَا charset وviewport في أقرب موضع ممكن في الرأس حتى يُعرض المستند باتساق، مع جميع عناصر الرأس الأخرى بعدهما. يسرد قسم خاص بالعناصر العناصر الصالحة داخل الرأس: meta وlink وtitle وstyle وscript وnoscript وbase، مع أمثلة قصيرة لكل منها. ثم يعرض قسم الترتيب الموصى به تسلسلاً عملياً: charset أولاً، ثم viewport، ثم title، ثم وسوم الميتا الأخرى، ثم وسوم الميتا الاجتماعية، ثم canonical ووسوم الروابط الأخرى، ثم تلميحات الموارد مثل preconnect وdns-prefetch، ثم أوراق الأنماط، ثم الأيقونات المفضلة، وأخيراً السكربتات، ويفضل مع defer أو async لتجنب حجب العرض. قسم الميتا هو الجزء الأكبر من المرجع. وهو يوثق ترميز الأحرف، وviewport، وContent-Security-Policy، وapplication-name، وtheme-color، وcolor-scheme، وdescription، وتوجيهات robots للزاحفات العامة والخاصة بـGoogle، ووسوم التحقق من الموقع لعدة لوحات تحكم لمحركات البحث، وgenerator، وsubject، وrating، وسياسة referrer، وformat-detection، والوسوم الجغرافية (ICBM وgeo.position وgeo.region وgeo.placename) وWeb Monetization. وتوضح الملاحظات أن الوسوم الجغرافية موجهة لمحركات البحث وخدمات الموقع وليس للمتصفحات مباشرة. يغطي قسم link أوراق الأنماط، وعناوين URL الأساسية canonical، وبيانات تطبيقات الويب web app manifests، وروابط المؤلف والترخيص، وروابط alternate وhreflang، وروابط الهوية rel=me، وعلاقات self وprev وnext، وwebmention، وmicropub، ونقاط نهاية IndieAuth، وOpen Search، وتلقيمات RSS وAtom، وتلميحات الموارد بما في ذلك dns-prefetch وpreconnect وprefetch وpreload. ويشير إلى أن web app manifest هو الطريقة الموصى بها عبر المنصات للإعلان عن خصائص التطبيق القابل للتثبيت. يشرح قسم السكربتات الفرق بين وسم script العادي، وasync، وdefer، ونمط async defer المشترك، ويذكر Subresource Integrity للتحقق من الموارد المجلوبة. ويعرض قسم الأيقونات استخدام favicon وأيقونة Apple touch. تُغطى بيانات الميتا الاجتماعية بعمق: وسوم Open Graph للعناوين والصور والأوصاف واسم الموقع واللغة، وبيانات Schema.org الدقيقة microdata التي تتطلب itemscope وitemtype على عنصر html، وترميز Google JSON-LD للمؤسسات من أجل نتائج الرسم المعرفي، وتوجيه nopin الخاص بـPinterest، وعلاقات روابط oEmbed، ووسوم المشاركة الخاصة بـQQ وWeChat، وعناصر بيانات Dublin Core مع البادئة DC.، ووسم Fediverse creator المستخدم في Mastodon والبرمجيات المشابهة. تجمع الأقسام الخاصة بالمنصات وسوماً لـApple iOS (لافتات التطبيقات الذكية، وأيقونات اللمس، وصور بدء التشغيل، ووضع standalone، ونمط شريط الحالة، وviewport-fit للهواتف ذات الفتحة، والربط العميق)، وGoogle Android (لون السمة، والإضافة إلى الشاشة الرئيسية، والربط العميق بمتجر Play)، وGoogle Chrome (عنصر متجر الويب، والتحكم في مطالبة الترجمة). ويوثق قسم إضافي متصفحات الجوال الصينية: اختيار محرك العرض في 360 Browser، ووسوم x5 orientation وfullscreen وpage-mode في QQ Mobile Browser، ووسوم اتجاه الشاشة وما يتصل بها في UC Mobile Browser. ويكتمل المستند بقسم للميزات المهملة deprecated وقوائم بموارد أخرى ومشاريع ذات صلة وترجمات وإرشادات المساهمة والمساهمين والمؤلف والدعم والترخيص (CC0). المشروع هو مورد توثيقي لمطوري الويب الذين يريدون مكاناً واحداً لمراجعة اصطلاحات ترميز الرأس عبر المتصفحات ومحركات البحث والمنصات الاجتماعية.