المميزات
- ✅ عربي RTL تلقائيًا.
- ✅ متجاوب مع الهاتف والكمبيوتر.
- ✅ هيدر بسيط.
- ✅ قائمة رئيسية.
- ✅ بحث.
- ✅ قائمة جوال.
- ✅ عرض المشاركات.
- ✅ صفحة المقال تعمل.
- ✅ التصنيفات.
- ✅ المشاركات الشائعة.
- ✅ ترقيم المشاركات.
- ✅ أقسام قابلة للإضافة من تخطيط Blogger.
- ✅ CSS خفيف.
-
✅ لا يحتوي على
data:blog.homepageUrl + ...الذي سبب الخطأ السابق. - ✅ لا توجد حماية أو تشفير للقالب.
Minimal-Arabic-Blogger-v2.xml تم بناؤه على مراحل بسيطة. سأشرح لك من الصفر إلى النهاية بحيث تستطيع لاحقًا تعديل القالب بنفسك.1. الهيكل الأساسي للقالب
أول شيء نبدأ بهيكل XML/HTML الذي يفهمه Blogger:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html>
<html
b:css="false"
b:defaultwidgetversion="2"
b:layoutsVersion="3"
b:responsive="true"
expr:dir="data:blog.languageDirection"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:b="http://www.google.com/2005/gml/b"
xmlns:data="http://www.google.com/2005/gml/data"
xmlns:expr="http://www.google.com/2005/gml/expr">
هذه ليست صفحة HTML عادية فقط؛ هناك إضافات خاصة بـ Blogger مثل:
-
b:section -
b:widget -
b:skin -
data:blog -
data:post -
expr:
وهي التي تسمح لـ Blogger بإدارة المحتوى تلقائيًا
2. إعداد اللغة والاتجاه
استخدمنا:
expr:dir="data:blog.languageDirection"
وهذا يجعل اتجاه القالب يعتمد على لغة المدونة.
إذا كانت المدونة عربية يصبح الاتجاه:
RTL
وإذا كانت إنجليزية يمكن أن يصبح:
LTR
وهذه أفضل من كتابة dir="rtl" بشكل ثابت إذا أردت قالبًا قابلًا للتبديل.
3. قسم <head>
بعد ذلك نضع معلومات الصفحة:
<head><meta charset="UTF-8"/><meta content="width=device-width, initial-scale=1" name="viewport"/><title><data:blog.pageTitle/></title>
السطر:
<meta charset="UTF-8"/>
مهم جدًا لدعم اللغة العربية.
أما:
<meta name="viewport" ... />
فيجعل التصميم متوافقًا مع الهواتف.
وهذا:
<title><data:blog.pageTitle/></title>
يجعل عنوان الصفحة يتغير تلقائيًا حسب الصفحة أو المقال

التعليقات