skullthoughts skullthoughts

اليوم.

اليوم.

ملاحظات صغيرة، تعلم يومي، وأشياء وجدتها مثيرة للاهتمام.

٢٠ أبريل ٢٠٢٦
٢٠ أبريل ٢٠٢٦

أول يوم في skullthoughts

المدونة تعمل. الـ Markdown يشتغل، الوضع الداكن يشتغل، كل شيء يبني بسلاسة. قضيت فترة بعد الظهر في ضبط الثيم — رمادي داكن مع فاتح. خلفية الشبكة الضبابية طلعت حلوة....

١٩ أبريل ٢٠٢٦
١٩ أبريل ٢٠٢٦

Astro 6 مجموعات المحتوى معطلة

قضيت ساعتين في تصحيح لماذا مجموعات المحتوى لا تعمل في Astro 6.1.8. طلع مشكلة معروفة — التحقق من الصيغة يفشل بصمت. الحل: منشورات ثابتة في `posts.ts` كنصوص Markdown. العرض مع حزمة `marked`. ليس مثالياً لكنه يعمل ويبقي الأمور بسيطة....

١٨ أبريل ٢٠٢٦
١٨ أبريل ٢٠٢٦

بناء Docker متعدد المراحل مُرضٍ

صغّرت الصورة من 1.2 جيجابايت إلى 92 ميجابايت ببناء من مرحلتين. المرحلة الأولى: node:22-alpine لبناء Astro. المرحلة الثانية: nginx:alpine لتقديم الملفات الثابتة. سكريبت النشر يبدل بين حاويتين خلف Traefik. نشر بدون توقف لمدونة ثابتة — مبالغة لكن ممتع في البناء....

١٧ أبريل ٢٠٢٦
١٧ أبريل ٢٠٢٦

اختيار الخطوط أصعب من اختيار التقنية

Lora للنص، Playfair Display للعناوين. خطوط Serif بالكامل. النسخة المائلة من Lora جميلة للأوصاف والاقتباسات. Google Fonts يسهل الأمر لكن preconnect hints مهمة — وفّرت 200 ميلي ثانية بوضعها....