المكونات

ساليف

يوفر قالب لينكيتا العديد من المكونات.

لم تسمع عن المكونات من قبل؟ راجع توثيق Zola لمزيد من المعلومات.

مكون Mermaid

لاستخدام Mermaid في صفحتك، يجب عليك ضبط extra.mermaid = true في مقدمة الصفحة.

+++
title = "عنوان صفحتك"

[extra]
mermaid = true
+++

ثم يمكنك استخدام مكون <mermaid> مثل:

{% <mermaid> %}

graph TD;
A-->B;
A-->C;
B-->D;
C-->D;

{% </mermaid> %}

سيتم عرض هذا على النحو التالي:

  

graph TD;
A-->B;
A-->C;
B-->D;
C-->D;


بالإضافة إلى ذلك، يمكنك استخدام كتلة التعليمات البرمجية داخل مكونات <mermaid> وسيتم تجاهل كتلة التعليمات البرمجية.

تمنع كتلة التعليمات البرمجية المنسق من كسر تنسيق Mermaid.

{% <mermaid> -%}

```mermaid
sequenceDiagram
    participant Alice
    participant Bob
    Alice->>John: Hello John, how are you?
    loop Healthcheck
        John->>John: Fight against hypochondria
    end
    Note right of John: Rational thoughts <br/>prevail!
    John-->>Alice: Great!
    John->>Bob: How about you?
    Bob-->>John: Jolly good!
```

{%- </mermaid> %}

سيتم عرض هذا على النحو التالي:

  
sequenceDiagram
    participant Alice
    participant Bob
    Alice->>John: Hello John, how are you?
    loop Healthcheck
        John->>John: Fight against hypochondria
    end
    Note right of John: Rational thoughts 
prevail! John-->>Alice: Great! John->>Bob: How about you? Bob-->>John: Jolly good!

التنبيهات

يعرض مكون <admonition> لافتة لمساعدتك في وضع ملاحظة في صفحتك.

يمكنك استخدام المكون مثل:

{% <admonition type="tip" title="نصيحة"> %}
تنبيه `tip`.
{% </admonition> %}

يحتوي مكون التنبيه على 12 نوعًا مختلفًا:

note
ملاحظة

تنبيه note.

abstract
ملخص

تنبيه abstract.

info
معلومات

تنبيه info.

tip
نصيحة

تنبيه tip.

success
نجاح

تنبيه success.

question
سؤال

تنبيه question.

warning
تحذير

تنبيه warning.

failure
فشل

تنبيه failure.

danger
خطر

تنبيه danger.

bug
خطأ

تنبيه bug.

example
مثال

تنبيه example.

quote
اقتباس

تنبيه quote.

معرض الصور

مكون <gallery /> هو معرض صور بسيط قابل للنقر يعتمد على HTML فقط ويعرض جميع الصور من أصول الصفحة.

إنه من توثيق Zola

{{ <gallery /> }}

المشاريع

يتيح لك مكون <projects /> إنشاء صفحة لمشاريعك.

أنشئ ملفًا باسم content/pages/projects/index.md:

+++
title = "مشاريعي"
description = ""
path = "projects"
+++

{{ <projects path="data.toml" format="toml" page config /> }}

أنشئ ملفًا باسم content/pages/projects/data.toml:

[[project]]
name = "lorem"
desc = "Lorem ipsum dolor sit."
tags = ["lorem", "ipsum"]
links = [
    { name = "homepage", url = "https://example.com" },
    { name = "source", url = "https://example.com" },
]

سيتم عرض هذا كالتالي:

lorem

Lorem ipsum dolor sit.

#lorem #ipsum