الاختصارات
يوفر قالب لينكيتا العديد من الاختصارات.
لم تسمع عن الاختصارات من قبل؟ راجع توثيق Zola لمزيد من المعلومات.
Mermaid
لاستخدام Mermaid في صفحتك، يجب عليك ضبط extra.mermaid = true في مقدمة الصفحة.
+++
title = "عنوان صفحتك"
[extra]
mermaid = true
+++
ثم يمكنك استخدام اختصار mermaid() مثل:
{% mermaid() %}
graph TD;
A-->B;
A-->C;
B-->D;
C-->D;
{% end %}
سيتم عرض هذا على النحو التالي:
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!
```
{% end %}
سيتم عرض هذا على النحو التالي:
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!
التنبيهات
يعرض اختصار admonition() لافتة لمساعدتك في وضع ملاحظة في صفحتك.
يمكنك استخدام اختصار admonition() مثل:
{% admonition(type="tip", title="نصيحة") %}
تنبيه `tip`.
{% end %}
يحتوي اختصار التنبيه على 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") }}
أنشئ ملفًا باسم 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" },
]
سيتم عرض هذا كالتالي: