البطاقة الذهبية الكلاسيكية : دليلك الشامل لطلبها، رسومها ومزاياها الجديدة الدليل الشامل: إنشاء نطاق فرعي مجاني وحمايته من السرقة (Cloudflare & GitHub) الدليل الشامل: إنشاء نطاق فرعي مجاني وحمايته من السرقة (Cloudflare & GitHub) أروع ملخصات الرياضيات للبكالوريا والبيام 2026 (بطاقات تعليمية تفاعلية) - الشامل أروع ملخصات الرياضيات للبكالوريا والبيام 2026 (بطاقات تعليمية تفاعلية) - الشامل ملخصات دروس الرياضيات للسنة الثالثة ثانوي علمي: روابط مرتبة حسب المحاور أروع ملخصات الرياضيات للبكالوريا والبيام 2026 (بطاقات تعليمية تفاعلية) - الشامل فروض و اختبارات الأولى متوسط للثلاثي الثاني في الرياضيات الدليل الشامل: إنشاء نطاق فرعي مجاني وحمايته من السرقة (Cloudflare & GitHub) دليل شامل: كتب ومحاضرات للتحميل - تخصص رياضيات وإعلام آلي (السنة الأولى) من الجامعات الجزائرية مشروعي في الإنتاج الكتابي للسنة الأولى ابتدائي مذكرات اللغة العربية للسنة الرابعة ابتدائي كاملة (كتاب واحد) أروع ملخصات الرياضيات للبكالوريا والبيام 2026 (بطاقات تعليمية تفاعلية) - الشامل الحقيبة الشاملة لمواضيع شهادة التعليم المتوسط 2007–2024 لجميع المواد مع الحلول بدون عنوان مذكرات و دروس الرياضيات و حلول التمارين للسنة الأولى ثانوي جذع مشترك علوم أكثر من 6000 كتابا للأجهزة المكتبية و الأندرويد تأجيل الدخول المدرسي المقبل منهج المسلم في الدعاء: أدعية صحيحة وأحاديث في فضل الذكر والاستغفار في رحاب العلم نلتقي: 16 أفريل عهد متجدد مع المعرفة. فروض و اختبارات الأولى متوسط للثلاثي الثاني في الرياضيات مذكرات الأولى متوسط في العلوم الفيزيائية كاملة تحميل كتاب الرياضيات للثانية ثانوي الشعب العلمية و الرياضية مع حلول التمارين جميع تعاريف الفيزياء والرياضيات مع الترجمة الفرنسية (متوسط – ثانوي – جامعي) بصيغتي Word وPDF أروع ملخصات الرياضيات للبكالوريا والبيام 2026 (بطاقات تعليمية تفاعلية) - الشامل هدية لأطفالكم الأعزاء تعليم حروف اللغة العربية تطبيق Photomath لحل المعادلات من خلال الكاميرا معاينة رصيد الانترنت و فاتورة الهاتف المنزلي مذكرات الإعلام الآلي كاملة لسنوات التعليم المتوسط الأربعة و ملخصات حصص المادة مذكرات، ملخصات، منهاج، توازيع، إعلام آلي للتعليم المتوسط مذكرات الإعلام الآلي كاملة لسنوات التعليم المتوسط الأربعة و ملخصات حصص المادة مذكرات، ملخصات، منهاج، توازيع، إعلام آلي للتعليم المتوسط تطبيق Photomath لحل المعادلات من خلال الكاميرا خلفيات بجودة عالية wallpaper 4k قاموس مفردات علمية (رياضيات) عربي-انجليزي أفضل 6 مواقع لتعلم اللغة الإنجليزية الدليل الشامل: إنشاء نطاق فرعي مجاني وحمايته من السرقة (Cloudflare & GitHub) حقيبة الأوامر الذكية (Smart Prompts Kit) الذكاء الصناعي في الجزائر الملخص الذهبي في التاريخ 3 ثانوي: تطور العالم الثالث والثورة الجزائرية للبكالوريا دليل شامل لأدوات الذكاء الاصطناعي الرقمية لتعزيز الإبداع والإنتاجية
القائمة
شؤون الأستاذ مرحلة الثانوي تحضير البكالوريا التعليم المتوسط التعليم العالي التعليم الابتدائي السنة الرابعة متوسط الأولى ثانوي جديد التوظيف القسم الإسلامي السنة الأولى متوسط الثانية ثانوي المكتبة القسم التقني السنة الثالثة متوسط السنة الثانية متوسط أندرويد الدراسة بالإنجليزية Smart-Prompts-Kit أدوات ذكية تساعدك في العمل اليومي وتحويل الأفكار إلى إبداعات ملموسة

حماية وتشفير كود الموقع الثابت Source Code بضغطة زر عبر VS Code والرفع الآلي للخادم

07/04/2026 الشامل

مرحباً بكم مجدداً متابعي شبكة الشامل التعليمية. بعد أن شرحنا في درسنا السابق كيفية استضافة المواقع الثابتة مجاناً وربطها، وصلتنا تساؤلات هامة جداً: "كيف أحمي كود المصدر (Source Code) الخاص بي من المتطفلين الذين يحاولون سرقته وتعديله؟"

اليوم، سنأخذكم في جولة عملية داخل "المطبخ التقني" لنشرح كيف قمنا بتأمين وتشفير أكواد مشروعنا الأخير. سنعتمد في هذا الشرح على المحرر البرمجي الأقوى عالمياً Visual Studio Code، وسنحوله إلى أداة ضغط وتشفير بضغطة زر واحدة.


الخطوة الأولى: تجهيز بيئة العمل (VS Code) وتعريبها

يعتبر VS Code الخيار الأمثل للمطورين لخفته وقوته. بعد تحميله من موقعه الرسمي وتثبيته، يمكننا تحويل واجهته بالكامل للغة العربية لتسهيل العمل:

  • من القائمة الجانبية اليسرى، اضغط على أيقونة الإضافات (Extensions) أو استخدم الاختصار Ctrl + Shift + X.
  • في مربع البحث، اكتب: Arabic Language Pack.
  • قم بتثبيت الإضافة الرسمية من مايكروسوفت، ثم أعد تشغيل البرنامج. ستجد الواجهة قد أصبحت بالعربية، ويمكنك نقل الشريط الجانبي لليمين عبر النقر عليه بزر الماوس الأيمن واختيار "تحريك لليمين".

الخطوة الثانية: التسلح بأداة التشفير (Minify)

السر التقني يكمن في عملية تسمى (Minification)، وهي إزالة كل الفراغات والتعليقات وتحويل الكود المنسق إلى سطر واحد مبهم يصيب المتطفل بالصداع ولا يؤثر على سرعة المتصفح.

  1. افتح قسم الإضافات مجدداً في VS Code.
  2. ابحث عن إضافة تحمل اسم Minify (للمطور HookyQR).
  3. اضغط على تثبيت (Install). هكذا أصبحت الأداة مدمجة في محررنا.

الخطوة الثالثة: تطبيق التشفير على ملفات الموقع (اللحظة الحاسمة)

لنفترض أن لديك ملف index.html جاهز ومرتب. لتشفيره اتبع الآتي:

طريقة العمل: افتح الملف داخل VS Code، ثم اضغط على زر F1 في لوحة المفاتيح. سيظهر لك شريط أوامر علوي، اكتب فيه Minify واضغط Enter.

ستلاحظ أن البرنامج قام فوراً بإنشاء ملف جديد بجوار ملفك الأصلي يحمل اسم index.min.html. إذا فتحته، ستجده عبارة عن سطر واحد معقد جداً. كل ما عليك فعله هو حذف ملفك الأصلي، وإعادة تسمية الملف الجديد المشفر ليكون هو index.html.


الخطوة الرابعة: الرفع المباشر عبر الوحدة الطرفية (Terminal)

بدلاً من الخروج من البرنامج لرفع الملفات إلى GitHub أو Cloudflare، يوفر لك VS Code وحدة طرفية مدمجة:

  1. من القائمة العلوية، اختر عرض (View) ثم الوحدة الطرفية (Terminal).
  2. اكتب أوامر الرفع الثلاثة المعتادة لدفع تحديثاتك المشفرة للخوادم:
git add .
git commit -m "تشفير وضغط ملفات الموقع للحماية"
git push

خاتمة

بهذه الخطوات البسيطة والاحترافية، تكون قد حولت جهازك إلى "ورشة عمل" متكاملة. كتابة الكود بشكل نظيف لك، وتشفيره بضغطة زر قبل إرساله للزوار. هذا هو الأسلوب الذي نتبعه لحماية مجهودنا، ونتمنى أن يفيدكم في حماية مشاريعكم وإبداعاتكم.

أخوكم: أحمد خمغاني - إدارة شبكة الشامل التعليمية