Apollo هو قالب إدارة Bootstrap 5 نظيف وسريع الاستجابة.
عرض تجريبي | تحميل الرمز البريدي
إذا كنت لا تنوي العمل باستخدام الكود المصدري للقالب (وهذا يعني أنك لن تقوم بتجميعه أو تشغيل خادم Webpack dev)، فلن تحتاج إلى تثبيت أي شيء. يمكنك ببساطة الانتقال إلى المجلد dist والبدء في تحرير الملفات.
سيقوم معظم المطورين بتحرير التعليمات البرمجية المصدرية وسيقومون أيضًا بتشغيل Webpack لإعادة ترجمة ملفات القالب. إذا كان الأمر كذلك، فتأكد من تثبيت Node.js لديك. يمكنك تحميله من هنا
git clone https://github.com/PixelRocket-Shop/apollo-html-bootstrap.git
npm install
في سطر الأوامر الخاص بك.npm start
لبدء تشغيل Webpack devserver.npm run build
يتكون القالب من الصفحات التالية:
بالإضافة إلى الحاجيات التالية:
لتقليل تكرار التعليمات البرمجية إلى الحد الأدنى، استخدمنا Handlebars.js كمحرك النماذج والأجزاء الجزئية لإضافة نفس التعليمات البرمجية بسرعة إلى صفحات مختلفة. نستخدم أيضًا مكونًا إضافيًا لـ Handlebars لبيانات JSON - وهذا يسمح لنا باستخدام الحلقات وإخراج كتلة تعليمات برمجية HTML واحدة بدلاً من تكرار نفس HTML.
عنوان URL التجريبي
يرجى ملاحظة أن هذا قالب HTML فقط. لا يتصل بقاعدة بيانات، ولن يعمل تلقائيًا في نظام إدارة المحتوى (Wordpress وما إلى ذلك). سوف تحتاج إلى دمج التعليمات البرمجية الخاصة بنا في التطبيق الخاص بك.
؟ dist - النسخة التي تم إنشاؤها من القالب. اذهب هنا إذا كنت لا تريد العمل مع الكود المصدري للقالب. لكن كن حذرًا: إذا قمت بتخصيص أي شيء في هذا المجلد مباشرة، ثم قمت بإعادة ترجمة القالب لاحقًا باستخدام حزمة الويب، إلا إذا قمت بنقل مجلد dist خارج القالب، فسيتم تجاوز تغييراتك.
؟ Node_modules - الدليل حيث يقوم NPM بتثبيت التبعيات. لن ترى هذا المجلد حتى تنتهي من تثبيت القالب. لا تحتاج إلى إنشاء هذا المجلد.
؟ src - كود مصدر القالب. اذهب هنا لتخصيص القالب الخاص بك.
؟ src/assets - أصول القالب مثل CSS وJS والصور وما إلى ذلك.
؟ src/data - ملفات بيانات القالب JSON. نحن نستخدم ملفات JSON هذه لتسهيل مهمتك في إدراج المحتوى في القالب.
؟ src/html - صفحات القالب. انتقل هنا لتعديل الصفحات الموجودة أو إضافة صفحات جديدة.
؟ src/partials - قوالب جزئية للمقاود.
المقاود عبارة عن محرك قوالب يسمح لنا بالحفاظ على كود مصدر القالب الخاص بنا منظمًا ونظيفًا قدر الإمكان. إنه يقلل من تكرار التعليمات البرمجية ومن خلال استخدام الوظائف المساعدة، يسمح لمطوري القوالب بإخراج كميات كبيرة من البيانات بسرعة كبيرة مع الحد الأدنى من التعليمات البرمجية. يمكنك قراءة المزيد عنها هنا.
افتح الملف التالي في القالب الخاص بنا: src/html/index.html.
في السطر 21 سترى الكود التالي:
{{> content/breadcrumbs }}
هذا المقاود جزئية. يخبر هذا الكود Handlebars بالبحث داخل مجلد يسمى content (الموجود في المجلد الجزئي) ثم العثور على ملف يسمى breadcrumbs وإدراجه في ملف Index.html عند تجميعه.
هناك بعض الملاحظات المهمة حول استخدامنا لأجزاء المقاود:
يأتي المكون الإضافي Webpack Handlebars الذي نستخدمه مزودًا بأداة مساعدة سهلة الاستخدام للغاية تسمح لنا بتمرير ملفات JSON كبيانات قالب.
يرجى الانتقال إلى: src/data. هذا هو المكان الذي توجد فيه ملفات JSON الخاصة ببيانات القالب. يمكنك تعديل أو إزالة أو إضافة المجلد الخاص بك إلى هذا المجلد.
يتم الاحتفاظ بجميع ملفات CSS/SASS المصدر الخاصة بالقالب داخل مجلد أصول القالب. انتقل إلى src/assets/scss. افتح theme.scss مع المحرر الخاص بك.
هذه هي نقطة الدخول الرئيسية لجميع ملفات SASS/CSS الأخرى.
لإنشاء صفحة جديدة، انتقل في محرر التعليمات البرمجية الخاص بك إلى: src/html. لتسهيل الحصول على HTML الصحيح، قم باستنساخ صفحة موجودة. أعد تسمية الملف الذي تم إنشاؤه حديثًا إلى أي عنوان URL تحتاجه. وهذا كل شيء. أنت الآن حر في فتح الصفحة الجديدة باستخدام محرر التعليمات البرمجية الخاص بك، وإجراء التغييرات، ثم حفظ الملف. قم بإنهاء Webpack devserver وأعد تشغيله حتى تظهر الصفحة.
لدى Bootstrap بالفعل موقع توثيق شامل سيرشدك إلى إعداد واستخدام جميع ميزات Bootstrap الافتراضية. تم دمج Bootstrap 5 بالكامل في الكود المصدري لقالبنا. يرجى الرجوع إلى موقع مستند Bootstrap أولاً للتعرف على أي ميزات Bootstrap الافتراضية: تفضل بزيارة موقع مستند Bootstrap
بوتستراب
Chart.js
أونسبلاش
بيكسلز
بيكساباي
Simplebar.js
يمكنك العثور على موقعنا الإلكتروني هنا أو يمكنك مراسلتنا عبر البريد الإلكتروني على [email protected]