المكونات
يوفر قالب لينكيتا العديد من المكونات.
لم تسمع عن المكونات من قبل؟ راجع توثيق 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.
تنبيه abstract.
تنبيه info.
تنبيه tip.
تنبيه success.
تنبيه question.
تنبيه warning.
تنبيه failure.
تنبيه danger.
تنبيه bug.
تنبيه example.
تنبيه 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" },
]
سيتم عرض هذا كالتالي: