كيفية إضافة صندوق أكواد احترافي في بلوجر بدون أخطاء

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

كيفية إضافة صندوق أكواد احترافي في بلوجر بدون أخطاء

لماذا هذا الصندوق هو الأفضل لمدونتك؟

  • تجربة مستخدم متفوقة: بفضل ميزة "نسخ الكود" بضغطة زر واحدة.
  • أكواد نظيفة: لا يؤثر على سرعة تحميل الصفحة (Fast Loading).
  • متوافق مع الجوال: يدعم التمرير الأفقي للأكواد الطويلة لمنع تشوه التصميم.

أولاً: إضافة التنسيقات (CSS)

قم بلصق الكود التالي داخل وسم <style> في قالبك أو قبل </style> مباشرة:

تنسيقات CSS
.iqa-code-box {
    background: #1e1e1e;
    color: #dcdcdc;
    padding: 20px;
    border-radius: 8px;
    font-family: 'Courier New', monospace;
    position: relative;
    margin: 20px 0;
    overflow-x: auto;
    border: 1px solid #333;
}
.iqa-code-header {
    background: #333;
    padding: 8px 15px;
    border-radius: 8px 8px 0 0;
    font-size: 13px;
    color: #aaa;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: -20px -20px 15px -20px;
}
.copy-btn {
    background: transparent;
    border: 1px solid #555;
    color: #aaa;
    padding: 3px 10px;
    font-size: 11px;
    cursor: pointer;
    border-radius: 4px;
    transition: 0.3s;
}
.copy-btn:hover { background: #444; color: #fff; }

ثانياً: إضافة وظيفة النسخ (JavaScript)

ضع هذا الكود قبل وسم الإغلاق </body> في قالب مدونتك لتفعيل ميزة النسخ بضغطة زر:

كود JavaScript
<script>
function copyCode(button) {
    const codeBox = button.parentElement.nextElementSibling.querySelector('code');
    const textArea = document.createElement('textarea');
    textArea.value = codeBox.textContent;
    document.body.appendChild(textArea);
    textArea.select();
    document.execCommand('copy');
    document.body.removeChild(textArea);
    const originalText = button.innerHTML;
    button.innerHTML = 'تم النسخ!';
    button.style.color = '#27ae60';
    setTimeout(() => {
        button.innerHTML = originalText;
        button.style.color = '#aaa';
    }, 2000);
}
</script>
نصيحة للمحترفين: عند لصق أي كود برمجي داخل المقال، تأكد من تحويل الرموز (مثل < و >) باستخدام أداة HTML Encoder لضمان ظهورها بشكل صحيح للزوار.

الخلاصة

بهذه الطريقة، ستتمكن من تقديم محتوى تقني ينافس المواقع الكبرى في عام 2026. صندوق الأكواد هذا يجمع بين الأناقة والسرعة والوظائف الذكية التي يبحث عنها المبرمجون والمؤلفون التقنيون.

Sulieman. M
Sulieman. M
صانع محتوى رقمي، خبير في مجال الـ ( SEO )، مؤسس ومدير لموقع " قيثارة العراق"، مصمم جرافيك ( Photoshop, Illustrator ) منذ عام 2015، حاصل على درجة البكالوريوس من جامعة بغداد كلية الآداب القسم اللغة العربية ..
تعليقات