mirror of
https://github.com/welpo/tabi.git
synced 2025-10-11 07:46:15 +02:00
prepare one post + project
This commit is contained in:
parent
86ea071cb5
commit
6c83799997
6 changed files with 128 additions and 6 deletions
|
@ -10,7 +10,9 @@ max_posts = 4
|
|||
projects_path = "projects/_index.ar.md"
|
||||
max_projects = 3
|
||||
show_projects_first = false
|
||||
social_media_card = "social_cards/ar.jpg"
|
||||
social_media_card = "ar.jpg"
|
||||
+++
|
||||
|
||||
تابي هو قالب Zola سريع وعصري. يهدف ليكون صفحة ومدونة شخصية. يتميز بتقييم مثالي في Lighthouse، وتصميم متجاوب، وسمات داكنة وفاتحة، وشِفرات قصيرة مخصصة، والعديد من المميزات الأخرى.
|
||||
|
||||
> ملاحظة: هذه الصفحة هي عرض توضيحي لدعم اللغة العربية في تابي. للحصول على التوثيق الكامل، يرجى الرجوع إلى [النسخة الإنجليزية](@/_index.md).
|
||||
|
|
|
@ -1,7 +1,4 @@
|
|||
+++
|
||||
title = "الأرشيف"
|
||||
template = "archive.html"
|
||||
|
||||
[extra]
|
||||
# social_media_card = "archive/social_cards/ar_archive.jpg"
|
||||
+++
|
||||
|
|
|
@ -6,6 +6,5 @@ template = "section.html"
|
|||
insert_anchor_links = "right"
|
||||
|
||||
[extra]
|
||||
# social_media_card = "blog/social_cards/ar_blog.jpg"
|
||||
show_previous_next_article_links = true
|
||||
+++
|
||||
|
|
79
content/blog/markdown/index.ar.md
Normal file
79
content/blog/markdown/index.ar.md
Normal file
|
@ -0,0 +1,79 @@
|
|||
+++
|
||||
title = "أمثلة على ماركداون"
|
||||
date = 2023-01-31
|
||||
updated = 2023-09-01
|
||||
description = "تعرض هذه التدوينة بعض الأمثلة على تنسيق ماركداون، بما في ذلك الجداول، وكتل الشفرة البرمجية والوسوم، والاقتباسات، والحواشي السفلية."
|
||||
|
||||
[taxonomies]
|
||||
tags = ["ماركداون", "عرض"]
|
||||
|
||||
[extra]
|
||||
katex = true
|
||||
+++
|
||||
|
||||
{% admonition(type="note", title="ملاحظة عن الاتجاه", icon="info") %}
|
||||
يدعم تابي الكتابة من اليمين إلى اليسار (RTL) بشكل كامل، مما يجعله مثالياً للغة العربية.
|
||||
|
||||
الشفرات البرمجية والمعادلات الرياضية تبقى من اليسار إلى اليمين كما هو متوقع.
|
||||
{% end %}
|
||||
|
||||
## $\KaTeX$
|
||||
|
||||
{{ aside(text="تأتي كلمة *ماركداون* من الإنجليزية *Markdown*، وهي لغة ترميز بسيطة صممها جون غروبر وآرون سوارتز في عام 2004.") }}
|
||||
|
||||
[$\KaTeX$](https://katex.org/) هي مكتبة سريعة وسهلة الاستخدام تمكن من عرض الرموز الرياضية باستخدام صيغة LaTeX.
|
||||
|
||||
يمكنك استخدام $\KaTeX$ **ضمن السطر** عن طريق وضع التعبير بين `$` أو بين `\\(` و `\\)`.
|
||||
|
||||
على سبيل المثال، `$ \sin(x) = \sum_{n=0}^{\infty} \frac{(-1)^n}{(2n + 1)!} x^{2n + 1} $` سيظهر هكذا: $ \sin(x) = \sum_{n=0}^{\infty} \frac{(-1)^n}{(2n + 1)!} x^{2n + 1} $
|
||||
|
||||
لعرض التعبير **في سطر منفصل ومتوسط**، ضعه بين `$$` أو بين `\\[` و `\\]`.
|
||||
|
||||
على سبيل المثال، `\\[ r = \frac{\sum_{i=1}^{n}(x_i - \bar{x})(y_i - \bar{y})}{\sqrt{\sum_{i=1}^{n}(x_i - \bar{x})^2}\sqrt{\sum_{i=1}^{n}(y_i - \bar{y})^2}} \\]` سيظهر هكذا: \\[ r = \frac{\sum_{i=1}^{n}(x_i - \bar{x})(y_i - \bar{y})}{\sqrt{\sum_{i=1}^{n}(x_i - \bar{x})^2}\sqrt{\sum_{i=1}^{n}(y_i - \bar{y})^2}} \\]
|
||||
|
||||
لتفعيل $\KaTeX$ لتدوينة أو قسم كامل، أضف `katex = true` داخل قسم `[extra]` في المقدمة. على سبيل المثال:
|
||||
|
||||
```toml,hl_lines=5-6
|
||||
title = "اختبار KaTeX"
|
||||
date = 2002-11-30
|
||||
|
||||
[extra]
|
||||
katex = true
|
||||
```
|
||||
|
||||
يمكنك أيضاً تفعيله بشكل عام عن طريق تعيين `katex = true` في قسم `[extra]` في ملف `config.toml` الخاص بك.
|
||||
|
||||
لتحسين الأداء والأمان، يتم استضافة ملفات جافا سكريبت و CSS والخطوط الخاصة بـ $\KaTeX$ محلياً.
|
||||
|
||||
**ملاحظة**: بعد تفعيل $\KaTeX$، إذا أردت استخدام \$ بدون عرض تعبير رياضي، استخدم شرطة مائلة للخلف قبلها: `\$`.
|
||||
|
||||
## جدول
|
||||
|
||||
هذا مثال على جدول[^1]. تتغير ألوانه حسب السمة الحالية.
|
||||
|
||||
| الرمز | العنصر | العدد الذري |
|
||||
|--------|----------|--------------|
|
||||
| H | هيدروجين| 1 |
|
||||
| C | كربون | 6 |
|
||||
| Fe | حديد | 26 |
|
||||
| Au | ذهب | 79 |
|
||||
|
||||
## كتلة شفرة برمجية
|
||||
|
||||
```rust
|
||||
fn main() {
|
||||
println!("مرحباً يا عالم!") -> ();
|
||||
}
|
||||
```
|
||||
|
||||
## وسوم الشفرة البرمجية
|
||||
|
||||
في Rust، تعلن عن متغير متغير باستخدام `let mut x = 5;`، بينما في Python، تستخدم ببساطة `x = 5`. وبالمثل، لطباعة قيمة في Rust، تستخدم `println!("القيمة: {}", x);`، ولكن في Python، الأمر بسيط مثل `print(f"القيمة: {x}")`.
|
||||
|
||||
## اقتباس
|
||||
|
||||
> "كلنا نندفع نحو الموت. ومع ذلك ها نحن هنا، للحظة، أحياء. كل منا يعرف أنه سيموت. كل منا يؤمن سراً بأنه لن يموت."
|
||||
>
|
||||
> — تشارلي كوفمان، سينكدوش نيويورك
|
||||
|
||||
[^1]: وهذا مثال على حاشية سفلية!
|
|
@ -5,7 +5,6 @@ template = "cards.html"
|
|||
insert_anchor_links = "right"
|
||||
|
||||
[extra]
|
||||
# social_media_card = "projects/social_cards/ar_projects.jpg"
|
||||
show_reading_time = false
|
||||
quick_navigation_buttons = true
|
||||
+++
|
||||
|
|
46
content/projects/tabi/index.ar.md
Normal file
46
content/projects/tabi/index.ar.md
Normal file
|
@ -0,0 +1,46 @@
|
|||
+++
|
||||
title = "تابي"
|
||||
description = "سمة زولا عصرية غنية بالمميزات مع دعم متميز لتعدد اللغات"
|
||||
weight = 40
|
||||
|
||||
[taxonomies]
|
||||
tags = ["ويب", "جافا سكريبت"]
|
||||
|
||||
[extra]
|
||||
local_image = "projects/tabi/tabi.webp"
|
||||
+++
|
||||
|
||||
[**تابي**](https://github.com/welpo/tabi) هي سمة عصرية غنية بالمميزات لـ[Zola](https://www.getzola.org/)، منشئ مواقع ثابتة سريع.
|
||||
|
||||
{{ full_width_image(src="https://cdn.jsdelivr.net/gh/welpo/tabi@main/light_dark_screenshot.png", alt="تابي في الوضعين الفاتح والداكن") }}
|
||||
|
||||
#### [عرض على GitHub](https://github.com/welpo/tabi) • [عرض توضيحي وتوثيق](https://welpo.github.io/tabi/) {.centered-text}
|
||||
|
||||
## المميزات
|
||||
|
||||
- دعم كامل [للغة العربية والكتابة من اليمين إلى اليسار](https://welpo.github.io/tabi/blog/faq-languages/#how-do-i-set-a-default-language-for-my-site)
|
||||
- [دعم للسلاسل](https://welpo.github.io/tabi/blog/series/) لإنشاء محتوى متسلسل مثل الدروس والدورات
|
||||
- سمتان داكنة وفاتحة، مع التبديل التلقائي حسب إعدادات النظام
|
||||
- [دعم التعليقات](https://welpo.github.io/tabi/blog/comments/) باستخدام giscus أو utterances أو Hyvor Talk أو Isso
|
||||
- [دعم KaTeX](https://katex.org/) للمعادلات الرياضية
|
||||
- [دعم Mermaid](https://welpo.github.io/tabi/blog/shortcodes/#mermaid-diagrams) لإنشاء المخططات
|
||||
- [بحث محلي](https://welpo.github.io/tabi/blog/mastering-tabi-settings/#search) متعدد اللغات
|
||||
- تصميم متجاوب يعمل على جميع الأجهزة
|
||||
- [صفحة مشاريع](https://welpo.github.io/tabi/projects/) و[أرشيف](https://welpo.github.io/tabi/archive/)
|
||||
|
||||
## ممارسات التطوير
|
||||
|
||||
- **[الالتزامات التقليدية](https://www.conventionalcommits.org) و[Gitmoji](https://gitmoji.dev/)**: تتبع رسائل الالتزام تنسيقات موحدة لتحسين القراءة
|
||||
- **تتبع المشكلات**: لكل خطأ أو ميزة جديدة تذكرة مخصصة، مرتبطة بأي التزامات برمجية وطلبات سحب ذات صلة
|
||||
- **تعليقات شاملة**: يتم توثيق التذاكر بالصور ومقاطع الفيديو والأوصاف التفصيلية لتسهيل التواصل الفعال وحل المشكلات
|
||||
- **الإحالات المرجعية**: نربط جميع التذاكر بالتزامات الشفرة وطلبات السحب أو المشكلات ذات الصلة للتتبع الكامل
|
||||
|
||||
## تطور المشروع
|
||||
|
||||
تم تصميم **تابي** في الأصل لموقعي الشخصي، [osc.garden](https://osc.garden). على الرغم من أصولها للاستخدام الشخصي، تم تنفيذ أفضل الممارسات منذ البداية لضمان الجودة وقابلية الصيانة. ومنذ ذلك الحين نمت السمة لتجذب مجتمعًا نشطًا من المساهمين على GitHub.
|
||||
|
||||
## ابدأ رحلة الكتابة مع تابي
|
||||
|
||||
لديك شيء تريد قوله. ربما عن تجربتك في تعلم لغة جديدة، أو عن رحلتك في استكشاف [فن الفلامنكو](https://en.wikipedia.org/wiki/Palo_(flamenco))، أو عن كيف نجحت في حل مشكلة برمجية في مشروع مفتوح المصدر.
|
||||
|
||||
**تابي** توفر الأساس المثالي لمساحة كتابتك، مما يتيح لك التركيز على كلماتك بينما يهتم Zola وتابي بالجانب التقني. ادخل عالم التدوين مع نظام يجعل كل تدوينة متعة في الكتابة والقراءة. صوتك له قيمة—شاركه مع العالم.
|
Loading…
Add table
Add a link
Reference in a new issue