- --bg#000000
- --surface-1#0A0A0B
- --surface-2#141416
- --surface-3#1C1C1F
- --text#F5F5F7
- --text-2#A1A1A6
- --text-3#86868B
- --signal#2FE39A
Aa Inter Tight
أب IBM Plex Sans Arabic
{ } JetBrains Mono
التقنيات
- Astro يُعرض على الخادم بـ Node. الصفحات العامة لا تحمل أي إطار عمل، فقط قليل من TypeScript الخام لقصص التمرير وقائمة الأوامر والطرفية.
- PostgreSQL مع Drizzle للمحتوى والرسائل والصور. الصفحات مخزّنة في الذاكرة وتتحدّث لحظة الحفظ.
- لوحة تحكم مخصّصة يمكن فيها تعديل كل كلمة وصورة وقسم، وإخفاؤه وترتيبه واسترجاع أي نسخة سابقة منه.
- CSS مكتوب يدويًا على رموز تصميم، بخصائص منطقية ليتطابق العربي والإنجليزي كمرآة.
- الصور تتحوّل إلى AVIF وWebP عند رفعها، وصور المشاركة تُرسم على الخادم لكل صفحة باللغتين.
- صورة Docker واحدة على خادم مستضاف ذاتيًا، تُنشر بـ Dokploy.
نظام التصميم: Vitals
- الأسود هو المسرح. لون إشارة واحد، أخضر شاشة القلب، على أقل من 5% من أي شاشة.
- Inter Tight وInter للإنجليزية، وIBM Plex Sans Arabic للعربية، وJetBrains Mono للعناوين الصغيرة.
- الحركة تشرح ولا تزيّن، وتتوقف مع خيار «تقليل الحركة».
- النبضة التي تتحول إلى نقرة هي الفكرة كلها: الطب وهو يصير تقنية.
الخصوصية والأمان
- بلا أدوات تتبّع، وبلا تحليلات، وبلا سكربتات من طرف ثالث. الكوكيز الوحيدة تخصّ تسجيل الدخول إلى لوحة التحكم.
- لوحة التحكم تتطلّب التحقق الثنائي، وتدعم مفاتيح المرور.
- سياسة أمان محتوى لا تشغّل إلا السكربتات ذات البصمات المعروفة.
- HSTS، وسياسة إحالة صارمة، وسياسة صلاحيات مقيّدة، ومنع التضمين في إطارات.
- الخطوط مستضافة ذاتيًا، فزيارتك لا تمرّ بخوادم شركة أخرى.
إمكانية الوصول
- HTML دلالي، ورابط تخطٍّ، وتركيز ظاهر، ودعم كامل للوحة المفاتيح بما فيها قائمة الأوامر.
- تباين ألوان مطابق لمعيار WCAG 2.2 AA.
- لكل حركة نسخة ثابتة.
- نسختان كاملتان بالعربية والإنجليزية، لكل منهما اتجاهها وطباعتها الصحيحة.
اختصارات لوحة المفاتيح
- ⌘K / Ctrl K
- فتح قائمة الأوامر
- /
- البحث
- `
- وضع الطرفية
- Esc
- إغلاق