هل تصميم المدونة مهم ؟

أصدقاء حسوب مرحبًا مجددًا !

بصراحة هذه المساهمة يهمني كثيراً أن أقرأ فيها تعليقاتكم واقتراحاتكم لأنني أود استشارتكم في أمر يخص مدونتي .

منذ أن أنشأت مدونتي قبل قرابة عامين، لم أقم بتغيير تصميمها ولا ألوانها ولا أي تفصيل آخر فيها سوى أنني كنت أركز على كتاباتي فقط .

خلال انشائها اخترت تصميماً بسيطاً باللون الأصفر كونه هو اللون الذي أحبه وهو اللون الأنسب لهيئة كتاباتي وتعبيراتي -كما أرى-، واحتفظت بإسم المدونة على الرغم من أنه كان اسمًا ارتجالياً بلا معنى سوى ان لي معه ذكرى لذا قررت تخليده بهذه الطريقة، ولكنني بالأمس قمت بالعبث قليلاً وتغيير بعض التفاصيل في المدونة كلون الخلفية وطريقة عرض التدوينات ووصف المدونة وهو لا يختلف كثيراً عن قبل ولكن سؤالي هنا : هل الشكل مهم حقاً للمدونة ويستدعي مني العناية به ؟ وهل التصميم الجديد جيد ؟ وما هي اقتراحاتكم لتحسين هيئة المدونة للقرّاء ؟


برأيي نعم وبشدة شكل المحتوى يلعب عاملًا مهمًا لبقاء القارئ، في مدونتك.

أحد المشاكل أن "المنصات المجانية المتاحة للتدوين" ليست سهلة التخصيص...

وتحتاج نوع من الخبرة، ما يجعل غير المبرمجين غير قادرين أصلا على تخصيصها بما يناسبهم.

ولتخصيص قد يتجه بعض الأشخاص إلى وردبريس مثلاً ويبحث عن من يبرمج له قالبًا، مشكلة هذه الطريقة أنك ستتحمل نفقات "السيرفر" وغالبًا ستدفع مبلغ شهري عليه، والاستضافات الخاصة بـ CMS مثل WordPress في حال كانت مجانية ستكون سيئة وبطيئة وربما غير قابلة للإستخدام بشكل عملي.

ولكن هذه الفترة تحديدًا ظهر مفهوم في برمجة المواقع يدعى "JAMStack"، بشكل عام الفكرة منه أنك تصنع ملفات HTML ثابتة وثم ترفعها على خادم "CDN" وتقدم العديد من الشركات خدمة لإستضافة ملفات HTML مجانًا.

طبعًا من غير المعقول أنك ستصنع لكل صفحة HTML تكتبه بنفسك وهنا ظهر مفهوم يسمى

Static Site Generator.

مولد الموقع الثابتة، باختصار أنت لديك قالب (Layout)، ولديك محتوى تكتبه في ملف نصي، الأغلبية تستخدم صيغة Markdown لإضافة نوع من التخصيص في نصوص التدوين، عمومًا يقوم "مولد الموقع الثابت" بأخذ النصوص التي تكتبها، ويضعها في القالب الموجود مسبقًا -صممته أنت أو أخذته جاهزًا-...

وثم يولد صفحة HTML لكل ملف نصي كتبته، بتصميم القالب.

وما عليك أنت سوى رفعها إلى أي خدمة تيح نشر ملفات HTML مجانًا مثل Pages Dev أو Github Pages أو Netlfiy وغيرها...

ومع كل تدوينة تضيفها فقط تعيد رفع ملفات HTML، وهناك طريقة لأتمتة هذه الموضوع بشكل آلي عن طريق مفهوم يسمى Git Workflow، يتتبع الملفات التي تضيفها ويتيح طريقة ترفع من خلالها الملفات (التدوينات "HTML") الجديدة، دون أن تقوم أنت بذلك يدويًا.

أنا فعليًا استند على هذا المفهوم في مدونتي، وهو مناسب جدًا وادفع فقط على اسم النطاق ".net" مبلغ رمزي بسيط سنويًا، بينما الموقع مستضاف مجانًا على Github pages

وقد صممت قالب خاص بي بالشكل الذي أريده تمامًا...