mirror of
https://github.com/welpo/tabi.git
synced 2025-10-10 23:38:53 +02:00
2 lines
No EOL
16 KiB
HTML
2 lines
No EOL
16 KiB
HTML
<!doctype html><html lang=ar><head><meta charset=UTF-8><meta content="default-src 'self';font-src 'self' data:;img-src 'self' https://* data:;media-src 'self' https://cdn.jsdelivr.net/;style-src 'self';frame-src player.vimeo.com https://www.youtube-nocookie.com;connect-src 'self' https://tabi-stats.osc.garden vhiweeypifbwacashxjz.supabase.co;script-src 'self' https://tabi-stats.osc.garden cdn.jsdelivr.net 'self'" http-equiv=Content-Security-Policy><meta content="width=device-width,initial-scale=1.0" name=viewport><meta content=https://welpo.github.io/tabi name=base><title>
|
||
~/تابي • تابي</title><link href=https://welpo.github.io/tabi/img/seedling.png rel=icon type=image/png><link href='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><text y="50%" x="50%" dominant-baseline="central" text-anchor="middle" font-size="88">🌱</text></svg>' rel=icon><link title="~/تابي - Atom Feed" href=https://welpo.github.io/tabi/atom.xml rel=alternate type=application/atom+xml><link href="https://welpo.github.io/tabi/custom_subset.css?h=0b9535a28bc3d5bf2321" rel=stylesheet><link href="https://welpo.github.io/tabi/main.css?h=e9648e8ea2820aa9b15b" rel=stylesheet><meta content="light dark" name=color-scheme><meta content=#087e96 name=theme-color><meta content="سمة زولا عصرية غنية بالمميزات مع دعم متميز لتعدد اللغات" name=description><meta content="سمة زولا عصرية غنية بالمميزات مع دعم متميز لتعدد اللغات" property=og:description><meta content=تابي property=og:title><meta content=article property=og:type><meta content="https://welpo.github.io/tabi/index.jpg?h=d8be352f1d2fb154df81" property=og:image><meta content=1400 property=og:image:width><meta content=800 property=og:image:height><meta content="https://welpo.github.io/tabi/index.jpg?h=d8be352f1d2fb154df81" name=twitter:image><meta content=summary_large_image name=twitter:card><meta content=en_GB property=og:locale:alternate><link href=https://welpo.github.io/tabi/projects/tabi/ hreflang=en rel=alternate><meta content=ca_ES property=og:locale:alternate><link href=https://welpo.github.io/tabi/ca/projects/tabi/ hreflang=ca rel=alternate><meta content=ar_SA property=og:locale:alternate><link href=https://welpo.github.io/tabi/ar/projects/tabi/ hreflang=ar rel=alternate><meta content=es_ES property=og:locale:alternate><link href=https://welpo.github.io/tabi/es/projects/tabi/ hreflang=es rel=alternate><meta content=https://welpo.github.io/tabi/ar/projects/tabi/ property=og:url><meta content=~/تابي property=og:site_name><noscript><link href=https://welpo.github.io/tabi/no_js.css rel=stylesheet></noscript><script src=https://welpo.github.io/tabi/js/initializeTheme.min.js></script><script defer src=https://welpo.github.io/tabi/js/themeSwitcher.min.js></script><script async data-goatcounter=https://tabi-stats.osc.garden/count src=https://tabi-stats.osc.garden/count.js></script><body dir=rtl><header><nav class=navbar><div class=nav-title><a class=home-title href=https://welpo.github.io/tabi/ar/>~/تابي</a></div><div class=nav-navs><ul><li><a class="nav-links no-hover-padding" href=https://welpo.github.io/tabi/ar/blog/>التدوينات </a><li><a class="nav-links no-hover-padding" href=https://welpo.github.io/tabi/ar/archive/>الأرشيف </a><li><a class="nav-links no-hover-padding" href=https://welpo.github.io/tabi/ar/tags/>الوسوم </a><li><a class="nav-links no-hover-padding" href=https://welpo.github.io/tabi/ar/projects/>مشاريعي </a><li class=menu-icons-container><ul class=menu-icons-group><li class=language-switcher><details class=dropdown><summary aria-label="تحديد اللغة" title="تحديد اللغة" aria-haspopup=true role=button><div class=language-switcher-icon></div></summary> <div class=dropdown-content role=menu>العربية<a aria-label=Español href=https://welpo.github.io/tabi/es/projects/tabi/ lang=es role=menuitem>Español</a><a aria-label=English href=https://welpo.github.io/tabi/projects/tabi/ lang=en role=menuitem>English</a><a aria-label=Català href=https://welpo.github.io/tabi/ca/projects/tabi/ lang=ca role=menuitem>Català</a></div></details><li class="theme-switcher-wrapper js"><div aria-label="تبديل الاوضاع داكن" title="تبديل الاوضاع داكن/فاتح" aria-pressed=false class=theme-switcher role=button tabindex=0></div><div aria-label="إعادة تعيين الوضع" class="theme-resetter arrow" title="إعادة تعيين الوضع" aria-hidden=true role=button tabindex=0></div></ul></ul></div></nav></header><div class=content><main><article class=h-entry><h1 class="p-name article-title">تابي</h1><a class="u-url u-uid" href=https://welpo.github.io/tabi/ar/projects/tabi/></a><ul class=meta><li class=tag>الوسوم: <li class=tag><a class=p-category href=https://welpo.github.io/tabi/ar/tags/wyb/>ويب</a>, <li class=tag><a class=p-category href=https://welpo.github.io/tabi/ar/tags/jf-skrybt/>جافا سكريبت</a></ul><p class=p-summary hidden>سمة زولا عصرية غنية بالمميزات مع دعم متميز لتعدد اللغات<section class="e-content body"><p><a class=external href=https://github.com/welpo/tabi><strong>تابي</strong></a> هي سمة عصرية غنية بالمميزات لـ<a class=external href=https://www.getzola.org/>Zola</a>، منشئ مواقع ثابتة سريع.<div class=full-width><img alt="تابي في الوضعين الفاتح والداكن" loading=lazy src=https://cdn.jsdelivr.net/gh/welpo/tabi@main/light_dark_screenshot.png></div><h4 class=centered-text id=rd-l-github-rd-twdyhy-wtwthyq><a class=external href=https://github.com/welpo/tabi>عرض على GitHub</a> • <a class=external href=https://welpo.github.io/tabi/>عرض توضيحي وتوثيق</a><a aria-label="Anchor link for: rd-l-github-rd-twdyhy-wtwthyq" class="header-anchor no-hover-padding" href=#rd-l-github-rd-twdyhy-wtwthyq><span aria-hidden=true class=link-icon></span></a></h4><h2 id=lmmyzt>المميزات<a aria-label="Anchor link for: lmmyzt" class="header-anchor no-hover-padding" href=#lmmyzt><span aria-hidden=true class=link-icon></span></a></h2><ul><li>دعم كامل <a class=external href=https://welpo.github.io/tabi/blog/faq-languages/#how-do-i-set-a-default-language-for-my-site>للغة العربية والكتابة من اليمين إلى اليسار</a><li><a class=external href=https://welpo.github.io/tabi/blog/series/>دعم للسلاسل</a> لإنشاء محتوى متسلسل مثل الدروس والدورات<li>سمتان داكنة وفاتحة، مع التبديل التلقائي حسب إعدادات النظام<li><a class=external href=https://welpo.github.io/tabi/blog/comments/>دعم التعليقات</a> باستخدام giscus أو utterances أو Hyvor Talk أو Isso<li><a class=external href=https://katex.org/>دعم KaTeX</a> للمعادلات الرياضية<li><a class=external href=https://indieweb.org/>دعم Indieweb</a> مع microformats وh-card وwebmentions<li><a class=external href=https://welpo.github.io/tabi/blog/shortcodes/#mermaid-diagrams>دعم Mermaid</a> لإنشاء المخططات<li><a class=external href=https://welpo.github.io/tabi/blog/mastering-tabi-settings/#search>بحث محلي</a> متعدد اللغات<li>تصميم متجاوب يعمل على جميع الأجهزة<li><a class=external href=https://welpo.github.io/tabi/projects/>صفحة مشاريع</a> و<a class=external href=https://welpo.github.io/tabi/archive/>أرشيف</a></ul><h2 id=mmrst-lttwyr>ممارسات التطوير<a aria-label="Anchor link for: mmrst-lttwyr" class="header-anchor no-hover-padding" href=#mmrst-lttwyr><span aria-hidden=true class=link-icon></span></a></h2><ul><li><strong><a class=external href=https://www.conventionalcommits.org>الالتزامات التقليدية</a> و<a class=external href=https://gitmoji.dev/>Gitmoji</a></strong>: تتبع رسائل الالتزام تنسيقات موحدة لتحسين القراءة<li><strong>تتبع المشكلات</strong>: لكل خطأ أو ميزة جديدة تذكرة مخصصة، مرتبطة بأي التزامات برمجية وطلبات سحب ذات صلة<li><strong>تعليقات شاملة</strong>: يتم توثيق التذاكر بالصور ومقاطع الفيديو والأوصاف التفصيلية لتسهيل التواصل الفعال وحل المشكلات<li><strong>الإحالات المرجعية</strong>: نربط جميع التذاكر بالتزامات الشفرة وطلبات السحب أو المشكلات ذات الصلة للتتبع الكامل</ul><h2 id=ttwr-lmshrw>تطور المشروع<a aria-label="Anchor link for: ttwr-lmshrw" class="header-anchor no-hover-padding" href=#ttwr-lmshrw><span aria-hidden=true class=link-icon></span></a></h2><p>تم تصميم <strong>تابي</strong> في الأصل لموقعي الشخصي، <a class=external href=https://osc.garden>osc.garden</a>. على الرغم من أصولها للاستخدام الشخصي، تم تنفيذ أفضل الممارسات منذ البداية لضمان الجودة وقابلية الصيانة. ومنذ ذلك الحين نمت السمة لتجذب مجتمعًا نشطًا من المساهمين على GitHub.<h2 id=bd-rhl-lktb-m-tby>ابدأ رحلة الكتابة مع تابي<a aria-label="Anchor link for: bd-rhl-lktb-m-tby" class="header-anchor no-hover-padding" href=#bd-rhl-lktb-m-tby><span aria-hidden=true class=link-icon></span></a></h2><p>لديك شيء تريد قوله. ربما عن تجربتك في تعلم لغة جديدة، أو عن رحلتك في استكشاف <a class=external href=https://en.wikipedia.org/wiki/Palo_(flamenco)>فن الفلامنكو</a>، أو عن كيف نجحت في حل مشكلة برمجية في مشروع مفتوح المصدر.<p><strong>تابي</strong> توفر الأساس المثالي لمساحة كتابتك، مما يتيح لك التركيز على كلماتك بينما يهتم Zola وتابي بالجانب التقني. ادخل عالم التدوين مع نظام يجعل كل تدوينة متعة في الكتابة والقراءة. صوتك له قيمة—شاركه مع العالم.</section><form action="https://vhiweeypifbwacashxjz.supabase.co/rest/v1/rpc/increment_hits?apikey=sb_publishable_EoB7MFJhCmb6PiAk-GPJ4w_PGhQ44Ru" class=iine-form method=post><input name=page_slug type=hidden value=/projects/tabi/><button aria-label=أعجبني class=iine-button data-icon=thumbs_up data-slug=/projects/tabi/ title=أعجبني>👍</button></form></article></main><div id=button-container><div id=toc-floating-container><input class=toggle id=toc-toggle type=checkbox><label class=overlay for=toc-toggle></label><label title="إظهار / إخفاء جدول المحتويات" class=button for=toc-toggle id=toc-button><svg viewbox="0 -960 960 960" xmlns=http://www.w3.org/2000/svg><path d="M414.82-193.094q-18.044 0-30.497-12.32-12.453-12.319-12.453-30.036t12.453-30.086q12.453-12.37 30.497-12.37h392.767q17.237 0 29.927 12.487 12.69 12.486 12.69 30.203 0 17.716-12.69 29.919t-29.927 12.203H414.82Zm0-244.833q-18.044 0-30.497-12.487Q371.87-462.9 371.87-480.45t12.453-29.92q12.453-12.369 30.497-12.369h392.767q17.237 0 29.927 12.511 12.69 12.512 12.69 29.845 0 17.716-12.69 30.086-12.69 12.37-29.927 12.37H414.82Zm0-245.167q-18.044 0-30.497-12.32t-12.453-30.037q0-17.716 12.453-30.086 12.453-12.369 30.497-12.369h392.767q17.237 0 29.927 12.486 12.69 12.487 12.69 30.203 0 17.717-12.69 29.92-12.69 12.203-29.927 12.203H414.82ZM189.379-156.681q-32.652 0-55.878-22.829t-23.226-55.731q0-32.549 23.15-55.647 23.151-23.097 55.95-23.097 32.799 0 55.313 23.484 22.515 23.484 22.515 56.246 0 32.212-22.861 54.893-22.861 22.681-54.963 22.681Zm0-245.167q-32.652 0-55.878-23.134-23.226-23.135-23.226-55.623 0-32.487 23.467-55.517t56.12-23.03q32.102 0 54.721 23.288 22.62 23.288 22.62 55.775 0 32.488-22.861 55.364-22.861 22.877-54.963 22.877Zm-.82-244.833q-32.224 0-55.254-23.288-23.03-23.289-23.03-55.623 0-32.333 23.271-55.364 23.272-23.03 55.495-23.03 32.224 0 55.193 23.288 22.969 23.289 22.969 55.622 0 32.334-23.21 55.364-23.21 23.031-55.434 23.031Z"/></svg></label><div class=toc-content><div class=toc-container><ul><li><a href=https://welpo.github.io/tabi/ar/projects/tabi/#rd-l-github-rd-twdyhy-wtwthyq>عرض على GitHub • عرض توضيحي وتوثيق</a><li><a href=https://welpo.github.io/tabi/ar/projects/tabi/#lmmyzt>المميزات</a><li><a href=https://welpo.github.io/tabi/ar/projects/tabi/#mmrst-lttwyr>ممارسات التطوير</a><li><a href=https://welpo.github.io/tabi/ar/projects/tabi/#ttwr-lmshrw>تطور المشروع</a><li><a href=https://welpo.github.io/tabi/ar/projects/tabi/#bd-rhl-lktb-m-tby>ابدأ رحلة الكتابة مع تابي</a></ul></div></div></div><a title="انتقل إلى أعلى الصفحة" class=no-hover-padding href=# id=top-button> <svg viewbox="0 0 20 20" fill=currentColor><path d="M3.293 9.707a1 1 0 010-1.414l6-6a1 1 0 011.414 0l6 6a1 1 0 01-1.414 1.414L11 5.414V17a1 1 0 11-2 0V5.414L4.707 9.707a1 1 0 01-1.414 0z"/></svg> </a></div><span class=hidden id=copy-success> تم النسخ! </span><span class=hidden id=copy-init> نسخ الشِفرة إلى الحافظة </span><script defer src=https://welpo.github.io/tabi/js/copyCodeToClipboard.min.js></script><script defer src=https://cdn.jsdelivr.net/gh/welpo/iine@main/iine.mini.js></script></div><footer><section><nav class="socials nav-navs"><ul><li><a class="nav-links no-hover-padding social" href=https://welpo.github.io/tabi/ar/atom.xml> <img alt=feed loading=lazy src=https://welpo.github.io/tabi/social_icons/rss.svg title=feed> </a><li class=js><a class="nav-links no-hover-padding social" data-encoded-email=dGFiaUBvc2MuZ2FyZGVu href=#><img alt=email loading=lazy src=https://welpo.github.io/tabi/social_icons/email.svg title=email> </a><li><a class="nav-links no-hover-padding social" rel=" me" href=https://github.com/welpo/> <img alt=github loading=lazy src=https://welpo.github.io/tabi/social_icons/github.svg title=github> </a><li><a class="nav-links no-hover-padding social" rel=" me" href=https://soundcloud.com/oskerwyld> <img alt=soundcloud loading=lazy src=https://welpo.github.io/tabi/social_icons/soundcloud.svg title=soundcloud> </a><li><a class="nav-links no-hover-padding social" rel=" me" href=https://instagram.com/oskerwyld> <img alt=instagram loading=lazy src=https://welpo.github.io/tabi/social_icons/instagram.svg title=instagram> </a><li><a class="nav-links no-hover-padding social" rel=" me" href=https://youtube.com/@oskerwyld> <img alt=youtube loading=lazy src=https://welpo.github.io/tabi/social_icons/youtube.svg title=youtube> </a><li><a class="nav-links no-hover-padding social" rel=" me" href=https://open.spotify.com/artist/5Hv2bYBhMp1lUHFri06xkE> <img alt=spotify loading=lazy src=https://welpo.github.io/tabi/social_icons/spotify.svg title=spotify> </a></ul></nav><nav class=nav-navs><small> <ul><li><a class="nav-links no-hover-padding" href=https://welpo.github.io/tabi/ar/about/> عني </a><li><a class="nav-links no-hover-padding" href=https://welpo.github.io/tabi/ar/privacy/> الخصوصية </a><li><a class="nav-links no-hover-padding" href=https://tabi-stats.osc.garden/> إحصائيات المدونة </a><li><a class="nav-links no-hover-padding" href=https://welpo.github.io/tabi/sitemap.xml> خريطة المدونة </a></ul> </small></nav><div class=credits><small> مُشَغل بواسطة <a href=https://www.getzola.org>Zola</a> و <a href=https://github.com/welpo/tabi>tabi</a> • <a href=https://github.com/welpo/tabi> شِفرة الموقع </a></small></div></section><script async src=https://welpo.github.io/tabi/js/decodeMail.min.js></script></footer> |