Featured image of post LittleLink: البديل المفتوح المصدر لبرنامج Link Tree

LittleLink: البديل المفتوح المصدر لبرنامج Link Tree

قم بإنشاء روابطك الشخصية بالطريقة التي تريدها.

متطلبات مسبقة

  1. حساب GitHub.
  2. برنامج GitHub Desktop إذا كنت لا تعرف أوامر Git.
  3. برنامج قارئ للنصوص مثل VSCodium.

مقدمة

هل تريد إنشاء روابطك الشخصية ولكن تحدك الخيارات في موقع/برنامج LinkTree. هل تريد إضافة حسابك في Mastadon أو Matrix ولكن لا يوجد خيار للإضافة. أم انت من الذين يحبون الحرية التي توفرها البرامج المفتوحة المصدر؟ إن كان جوابك نعم فإبقى معي لتتعرف على برنامج LittleLink.

البرنامج بسيط جداً وهو مبني باستخدام أسهل لغات البرمجة وهي HTML و CSS. يقوم البرنامج بإعطائك قالب جاهز بروابط لأغلب المواقع والبرامج. مهمة البرنامج حسب المطورين هي:

  1. سهولة الاستخدام.
  2. سرعة الاستجابة والتحميل للصفحة.
  3. تصميم جميل.
  4. الحرية في التعديل ففي النهاية هو برنامج مفتوح المصدر.

طريقة التحميل

  1. عليك بالذهاب إلى صفحة [LittleLink على موقع GitHub]، ومن القيام بعمل Fork للصفحة.

Fork image

  1. عليك بتنزيل محتويات الصفحة عن طريق برنامج GitHub Desktop والقيام بحفظها في مجلد جديد.

Clone image

Clone image

طريقة التعديل على القالب

  1. قم بفتح المجلد في برنامج قارئ النصوص.
  2. قم بفتح ملف index.html.
  3. الان يمكنك رؤية محتويات الملف ويمكننا الان التعديل عليه.

لجعل صفحتك مميزة قم بالتالي

  1. قم بتغيير <title>LittleLink</title> إلى <title>أسمك أو العنوان الذي تريده</title>.
  2. قم بتحريك الفأرة للأسفل وبتغيير الصورة الرمزية بحفظ الصورة التي تريدها(يجب ان تكون بصيغة png) في مجلد images بأسم avatar وقم بحذف المحتويات الاخرى. ولكي نجعل البرنامج باستخدام الصورة التي تم حفظها يجب تغيير:
<img src="images/avatar.png" class="avatar" srcset="images/avatar@2x.png 2x" alt="LittleLink Logo"> 

إلى:

<img src="images/avatar.jpg" class="avatar" alt="LittleLink Logo">
  1. قم بتغيير <h1>LittleLink</h1> إلى <h1>أسمك أو العنوان الذي تريده</h1>.
  2. قم بتغيير السطر أسفل <!-- Short Bio --> الذي هو عبارة عن نبذة عنك بتغيير ماهو داخل <p>...</p>.
  3. قم بتحريك الفأرة للأسفل وسترى أسطر مرتبة فوقها أسماء المواقع، كل موقع لديه ثلاثة أسطر تحته. قم بحذف المواقع وأسطرها التي لا تريدها.
  4. الان كل ما عليك فعله هو إستبدال علامة # ووضع رابطك. فمثلاً عند وضع رابطك تكون النتيجة هكذا href="tech-ahmed.com".
  5. قم بتكرار العملية للمواقع الأخرى.

إنشاء رابط لموقع غير موجود في القالب

لأنشاء رابط لموقع غير موجود في القالب كل ماعليك فعله هو:

  1. تنزيل ايقونة الموقع بصيغة svg وحفظها في مجلد images/icons.
  2. تغيير التالي في الاسطر التالي:
<!-- اسم الموقع -->

<a class="button button-web" href="رابط الموقع" target="_blank" rel="noopener">

<img class="icon" src="images/icons/اسم الصورة بصيغة svg" alt="اسم الموقع Logo">اسم الموقع</a>

<br>

فمثلا أنا قمت بإضافة رابط مجتمع Matrix الخاص بقناتي بعمل التالي:

<!-- Matrix -->

<a class="button button-web" href="https://matrix.to/#/%23Ahmed-Al-Balochi%3Amatrix.org" target="_blank" rel="noopener">

<img class="icon" src="images/icons/matrix.svg" alt="Matrix Logo">Matrix group</a>

<br>

رفع التغييرات الى GitHub

قم برفع التعديلات كتالي:

  1. قم بتشغيل برنامج GitHub Desktop.
  2. من المفترض ان تظهر لك على بسار التطبيق الملفات التي قمت بالتعديل عليها.
  3. قم بالتأكد من أن كل الملفات المعدلة قد تم تحديدها.
  4. انقر على فراغ summary وقم بكتابة نبذة عن التغييرات.
  5. قم بالنقر على زر commit to main.

GitHub Commit image

  1. قم بالنقر على زر push origin.

GitHub Push image

  1. سترى ان التعديلات الان يتم رفعها الى GitHub.

تفعيل البرنامج باستخدام GitHub Pages

بعد رفع التعديلات، حان وقت استخدامها. لا يوجد لديك موقع او عنوان؟ الحل هو GitHub Pages التي باستخدامها سيتوفر لنا موقع وعنوان لكي نشارك روابطنا مع العالم. طريقة التفعيل والاستخدام جداً سهلة لبدأ بشرح الخطوات.

  1. قم بالذهاب الى صفحة البرنامج التي هي في حسابك.
  2. بعدها انقر على الاعدادات.

LittleLink GitHub Settings image

  1. قم بتغيير اسم المستودع او الصفحة الى name.github.io. قم بتغيير كلمة name الى اسمك الذي انت تستخدمه على GitHub.

LittleLink GitHub Settings image 2

  1. بعد تغيير الاسم قم بالنقر على pages في يسار الصفحة.
  2. قم بالنقر على none لاختيار main وقم بالنقر على save.

LittleLink GitHub Pages image

  1. الان من المفترض تاخذ العملية عدة دقائق ويكون موقعك جاهز.

LittleLink GitHub Pages image

الخاتمة

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

  • أتشرف بمتابعتكم لي عبر المنصات التالية.

روابط

مبني بستخدام Hugo
قالب Stack مصمم من Jimmy