Posts

كل ما تريد معرفته عن ثيم كمت للمواقع المبنية بـ هوجو

أهدافي لسنة ٢٠٢٤ (تحديث يومي بالمستجدات)

كيف تثبت ثيم كِمْت ؟

كِمْت هو ثيم بسيط لـ هوجو ، قام بإنشائه أبانوب حنا . سميته على اسم بلدي - مصر. مصر اسمها كِمْت باللغة المصرية القديمة. تثبيت الثيم من خلال جِت صب-موديول | git submodule (أنصح بها) 🔗 داخل مجلد مشروع هوجو الخاص بك، نفذ هذا الأمر git submodule add -b main --depth 1 https://github.com/abanoubha/gohugo-theme-kmt.git themes/kmt حدد الثيم المُستخدَم في ملف الإعدادات config.yaml كالتالي: theme: kmt أو في ملف الإعدادات config.toml:

التصنيفات: برمجة

مزايا ثيم كِمْت

كِمْت هو ثيم بسيط لـ هوجو ، صممته خصيصاً لموقعي. لماذا كِمْت ؟ 🔗 سميت الثيم كِمْت على اسم بلدي. أنا من مصر. مصر اسمها كِمْت باللغة المصرية القديمة، لذلك أنا من كِمْت. اقرأ أكثر عن مصر / كِمْت على ويكيبديا . الرؤية والهدف 🔗 تصفح الإنترنت بسرعة تفكيرك دون تأخير المزايا 🔗 ثيم متعدد اللغات وسوم السيو (SEO meta tags) رابط لصفحة الترجمة إن وجدت إمكانية وجود شرح توضيحي للصورة من خلال p > img + em {} في CSS تصميم متجاوب مع كل أحجام الشاشات؛ ومناسب طبعاً للهواتف الجوالة صندوق للبحث في الموقع من خلال جوجل تحميل الصور عند الحاجة إليها فقط من خلال خاصية التحميل الكسول (lazy loading) تحميل الـ iframes عند الحاجة إليها فقط من خلال خاصية التحميل الكسول (lazy loading) استخدام الصورة بصيغة وإمتداد WebP لتسريع تحميل الصفحات لأن حجم الصور يصبح صغير جداً مقارنةً بباقي الصيغ والإمتدادات المسار وطريقة التنقل داخل الموقع خاصية قراءة المقال بصوت مرتفع

التصنيفات: تسويق ودعاية

كيف تضغط صورة صيغتها jpeg مجاناً ؟

بإستخدام تطبيق ويب 🔗 افتح موقع compressor.io أو موقع squoosh.app واختر صورة لضغطها مجاناً. بعد الإنتهاء من عملية الضغط وتقليل مساحة تخزين الصورة ، اضغط على تنزيل الصورة. استخدم FFMpeg في واجهة سطر الأوامر Terminal / CLI 🔗 افتح واجهة سطر الأوامر (terminal) في ماك أو أي توزيعة لينكس (مثل أوبونتو) واكتب هذا الأمر واضغط على زر إنتر. ffmpeg -i input-image.jpeg -q:v 10 output-image.jpg -y تأكد من أنك غيرت المسار input-image.

التصنيفات: برمجة

طريقة تحويل mp4 إلى mp3 في لينكس تيرمينال

كيف نقوم بتحويل ملف الفيديو mp4 إلى ملف صوت mp3 في واجهة سطر الأوامر على أنظمة لينكس؟ في البداية نثبت البرامج والحِزَم المطلوبة. معظم أنظمة التشغيل المبنية على لينكس يتوفر بها برنامج ffmpeg مثبت مسبقاً ، ولكن لكي نتأكد من تثبيت ننفذ الأمر التالي في واجهة سطر الأوامر (التيرمينال) (الطرفية). sudo apt install ffmpeg && sudo apt install libavcodec-extra-53 بعد إتمام تثبيت الحزم والبرامج اللازمة، دعونا نبدأ في تحويل ملف الفيديو بصيغة mp4 إلى ملف صوتي بصيغة mp3 كالتالي.

التصنيفات: برمجة

كيف تقطع الفيديو بناءاً على وقت بداية ووقت نهاية القطع بإستخدام Ffmpeg

أسرع أمر لقطع الفيديو بإستخدام ffmpeg هو. ffmpeg -ss 00:01:00 -i input.mp4 -to 00:02:00 -c copy output.mp4 لاحظ: الأمر السابق يقطع الفيديو في ثواني. شرح تشريح الأمر: -i : تحدد الملف المراد أخذ قطعه منه. تراه في الأمر السابق عبارة عن ملف (input.mp4). -ss : يتم استخدامها مع -i ، ومهمتها توصل نقطة البداية داخل الفيديو (input.mp4) إلى ثانية محددة؛ وهذه الثانية ستكون بداية القطع (بداية المقطع الجديد). 00:01:00 : بداية القطع؛ وهي بداية المقطع الجديد.

التصنيفات: برمجة

كيف تحول فيديو MP4 إلى صوت MP3 عن طريق FFmpeg ؟

أحياناً نحتاج إلى استخراج الصوت أو الموسيقى من فيديو. وأحياناً أخرى نحتاج إلى تحويل الفيديو إلى ملف صوتي. الأمر بسيط وسهل الإستخدام. هذا هو الأمر الذي نستخدمه لتحويل الفيديو إلى صوت إم بي ثري. ffmpeg -i video.mp4 audio.mp3 أمر آخر بديل لتحويل ملف الفيديو إم بي فور (MP4) إلى ملف صوتي إم بي ثري (MP3) ffmpeg -i video.mp4 -b:a 192K -vn music.mp3 أو استخدم هذا الأمر السريع جداً (شاهد اختبارات السرعة في الأسفل).

التصنيفات: برمجة

استخدم حساب فيسبوك أم صفحة فيسبوك للتسويق لـ علامة تجارية فردية؟

هل استخدام حساب فيسبوك أم صفحة فيسبوك أفضل للتسويق لي كـ personal brand ؟ بإختصار؛ أنصح بإستخدام صفحة فيسبوك لك لبناء علامة تجارية شخصية (personal brand) لأنها أفضل من الحساب الشخصى في الأمور التجارية. لماذا أنصح بإستخدام صفحة فيسبوك ؟ 🔗 هناك العديد من الأسباب والمزايا لصفحات الفيسبوك التي لا تتوفر في حسابات الفيسبوك. 1. الوصول والإستهداف 🔗 عندما تستخدم صفة فيسبوك، تستطيع عمل إعلانات والترويج لمنشور (بوست) ليظهر فئة محددة من الناس تستهدفهم بنفسك في مركز الإعلانات (Ad Center) أو مدير الإعلانات (Ads Manager).

التصنيفات: تسويق ودعاية

كيف تكتب سنة جديدة سعيدة باللغة القبطية

ترجمات عبارة سنة جديدة سعيدة باللغة المصرية القديمة 🔗 العبارة النطق المعنى مناسبة للمعايدة بحلول السنة الجديدة ⲛⲟⲩϥⲣⲓ ϣⲁⲓ نوفري شاي عيد سعيد / مناسبة سعيدة / احتفال سعيد لا Ⲟⲩϣⲁⲓ ⲛ̀ⲛⲟⲩϥⲣⲓ أوشاي إن نوفري عيد سعيد / احتفال سعيد / عيد مجيد / عيد مملوؤ بركات لا Ⲟⲩⲣⲟⲙⲡⲓ ⲙ̀ⲃⲉⲣⲓ ⲛ̀ⲛⲟⲩϥⲣⲓ أورومبي إم بيري إن نوفري سنة جديدة سعيدة نعم بإختصار، عام جديد سعيد هي Ⲟⲩⲣⲟⲙⲡⲓ ⲙ̀ⲃⲉⲣⲓ ⲛ̀ⲛⲟⲩϥⲣⲓ وتنطق “أو رومبي إم بيري إن نوفري”.

حل مشكلة فشل تحميل الموديول على نتليفاي Netlify موقع مبني بـ هوجو Hugo

حذفت وأعدت إضافة الـ submodule الخاص بـ ثيم موقعي المبني بـ هوجو وهو themes/kmt. لكن عندما حاول نتليفاي Netlify تحديث الموقع لعرضه للزوار، حدث خطأ. هذه هي رسالة الخطأ. Error: failed to load modules: module "kmt" not found in "/opt/build/repo/themes/kmt"; either add it as a Hugo Module or store it in "/opt/build/repo/themes".: module does not exist رسالة الخطأ تقول أن مجلد الثيم المُسمى kmt غير موجود ، وهذا حقيقي. لكن المشكلة في الحقيقة تكمن في الطريقة التي استخدمتها لإزالة الثيم القديم المُسمى kmt أيضاً.

التصنيفات: برمجة

كيف تحذف submodule من git

أريد أن أحذف git submodule من موقعي المبني بفريمورك Hugo المتخصص في إنشاء المواقع والمدونات الـ SSG أي التي يتم تجهيزها مسبقاً قبل وضعها على السيرفر (server). أضفت ثيم theme لموقعي في شكل submodule ولكني الآن أريد إزالته. هذا الثيم هو ثيم كِمْت الذي أطوره أنا ؛ وهو ثيم مجاني ومفتوح المصدر ومتاح للجميع. لإزالة السب-موديول اتبع هذه الخطوات بتركيز: حذف الجزء الخاص بالسب-موديول من ملف .gitmodules 🔗 [submodule "themes/ananke"] path = themes/ananke url = https://github.

التصنيفات: برمجة