نشر حاوية Docker لـ Microsoft Edit في سجل حاويات GitHub

2025-06-22
نشر حاوية Docker لـ Microsoft Edit في سجل حاويات GitHub

يُفصّل الكاتب عملية إنشاء ونشر صورة Docker لمحرر النصوص الطرفي الجديد من Microsoft، Edit، في سجل حاويات GitHub. نظرًا لعدم وجود إصدارات رسمية لنظام Apple Silicon، أنشأ الكاتب حاوية Docker لتشغيل إصدار aarch64-linux-gnu على جهاز Mac الخاص به. تتناول المشاركة إنشاء صورة Docker متعددة المراحل لتقليل الحجم، واستخدام رمز وصول شخصي من GitHub لدفع الصورة، وتوفير أمر بسيط لأي شخص لديه جهاز Mac بنظام Apple Silicon و Docker لتشغيل Edit.

اقرأ المزيد
التطوير

نشر GitHub Pages الحد الأدنى باستخدام GitHub Actions

2025-03-20
نشر GitHub Pages الحد الأدنى باستخدام GitHub Actions

تشرح هذه المقالة نهجًا بسيطًا لبناء ونشر موقع ويب مخصص بالكامل باستخدام GitHub Actions و GitHub Pages. من خلال تمكين GitHub Pages، وإنشاء ملف سير عمل YAML (publish.yml) مع خطوات البناء والنشر، ووضع ملفات الموقع الناتجة في دليل `_site/`، يمكنك نشر مواقع الويب الثابتة بسهولة. تتيح هذه الطريقة البسيطة إنشاء ميزات أكثر تعقيدًا باستخدام سير عمل مجدول و Web scraping باستخدام Git، مثل نشر خلاصات Atom أو مواقع الويب المخصصة، دون الحاجة إلى تهيئة مكثفة.

اقرأ المزيد

تصحيح أخطاء نموذج حوار HTML في الشاشة الكاملة

2025-03-16
تصحيح أخطاء نموذج حوار HTML في الشاشة الكاملة

واجه المؤلف مشكلة في الارتفاع عند استخدام عنصر HTML لإنشاء لوحة جانبية: ظهرت فجوة في الأسفل، مما منعه من احتلال الارتفاع الكامل للشاشة. تضمنت عملية تصحيح الأخطاء عدة طرق، بما في ذلك استشارة أدوات الذكاء الاصطناعي مثل Claude وChatGPT. كان السبب هو نمط افتراضي من Chrome تم تطبيقه على عنصر : `max-height: calc(100% - 2em - 6px);`. أضاف المؤلف `max-height: inherit` أو `max-height: 100vh` لحل المشكلة. كشف تحقيق أعمق في مواصفات HTML أن هذا النمط الافتراضي تمت إضافته لإصلاح خطأ سابق، مما يبرز الطبيعة المتطورة باستمرار لمعايير الويب.

اقرأ المزيد
التطوير