Add some basic arabic demo
Yes, the translation is dogshit, I didn't have time to translate it myself, so here we are, using DeepL
This commit is contained in:
62
config.toml
62
config.toml
@ -91,6 +91,49 @@ trigger_warning = "Предупреждение о Тревоге"
|
|||||||
view_comment = "Показать комментарий на"
|
view_comment = "Показать комментарий на"
|
||||||
view_profile = "Показать профиль на"
|
view_profile = "Показать профиль на"
|
||||||
|
|
||||||
|
[languages.ar]
|
||||||
|
title = "Duckquill"
|
||||||
|
description = "ثيم عصري وجميل ونظيف."
|
||||||
|
generate_feed = true
|
||||||
|
|
||||||
|
taxonomies = [{ name = "tags", feed = true }]
|
||||||
|
|
||||||
|
[languages.ar.translations]
|
||||||
|
anchor_link = "رابط الارتباط لـ"
|
||||||
|
archived = "الأرشيف"
|
||||||
|
author = "الكاتب"
|
||||||
|
blog_post_author = "كاتب منشور المدونة"
|
||||||
|
boosts_from = "التعزيزات من"
|
||||||
|
comments = "التعليقات"
|
||||||
|
comments_description = "يمكنك التعليق على منشور المدونة هذا عن طريق الرد علنًا على هذا المنشور باستخدام حساب Mastodon أو حساب آخر على ActivityPub/Fediverse. يتم عرض الردود المعروفة غير الخاصة أدناه."
|
||||||
|
comments_loading = "التحميل"
|
||||||
|
comments_noscript = "تحميل التعليقات يعتمد على JavaScript. حاول تمكين JavaScript وإعادة التحميل، أو قم بزيارة المنشور الأصلي على Mastodon."
|
||||||
|
disclaimer = "إخلاء المسؤولية"
|
||||||
|
drafted = "مسودة"
|
||||||
|
faves_from = "المفضلة من"
|
||||||
|
feed = "موجز"
|
||||||
|
file_an_issue = "ملف مشكلة"
|
||||||
|
filter_by_tag = "تصفية حسب العلامة"
|
||||||
|
footer_powered_by = "مدعوم من"
|
||||||
|
footer_powered_by_and = "و"
|
||||||
|
footer_source = "مصدر الموقع الإلكتروني"
|
||||||
|
go_to_top = "الانتقال إلى الأعلى"
|
||||||
|
load_comments = "تحميل التعليقات"
|
||||||
|
newest_to_oldest = "من الأحدث إلى الأقدم"
|
||||||
|
open_post = "افتح المنشور"
|
||||||
|
page_next = "التالي"
|
||||||
|
page_previous = "السابق"
|
||||||
|
posts_in_total = "الوظائف في المجموع"
|
||||||
|
posts_with_tag = "المنشورات ذات العلامة"
|
||||||
|
see_all_tags = "انظر جميع العلامات"
|
||||||
|
skip_to_content = "تخطي إلى المحتوى الرئيسي"
|
||||||
|
table_of_contents = "جدول المحتويات"
|
||||||
|
tags = "العلامات"
|
||||||
|
tags_in_total = "العلامات في المجموع"
|
||||||
|
trigger_warning = "تحذير الزناد"
|
||||||
|
view_comment = "عرض التعليق على"
|
||||||
|
view_profile = "عرض الملف الشخصي على"
|
||||||
|
|
||||||
[markdown]
|
[markdown]
|
||||||
highlight_code = true
|
highlight_code = true
|
||||||
highlight_theme = "css"
|
highlight_theme = "css"
|
||||||
@ -144,26 +187,27 @@ show_feed = true
|
|||||||
# i.e "@/blog/_index.md".
|
# i.e "@/blog/_index.md".
|
||||||
# See https://www.getzola.org/documentation/content/linking/#internal-links
|
# See https://www.getzola.org/documentation/content/linking/#internal-links
|
||||||
links = [
|
links = [
|
||||||
{ url = "@/blog/_index.md", name = "Blog", name_ru = "Блог" },
|
{ url = "@/blog/_index.md", name = "Blog", name_ru = "Блог", name_ar = "المدونة" },
|
||||||
{ url = "@/demo/index.md", name = "Demo", name_ru = "Демо" },
|
{ url = "@/demo/index.md", name = "Demo", name_ru = "Демо", name_ar = "العرض" },
|
||||||
{ url = "https://codeberg.org/daudix/duckquill", name = "Repo", name_ru = "Репо" },
|
{ url = "https://codeberg.org/daudix/duckquill", name = "Repo", name_ru = "Репо", name_ar = "المستودع" },
|
||||||
]
|
]
|
||||||
# List of languages that the website is translated to (comment if there's no additional languages)
|
# List of languages that the website is translated to (comment if there's no additional languages)
|
||||||
langs = [
|
langs = [
|
||||||
{ code = "en", name = "🇬🇧 English" },
|
{ code = "en", name = "🇬🇧 English" },
|
||||||
{ code = "ru", name = "🇷🇺 Русский" },
|
{ code = "ru", name = "🇷🇺 Русский" },
|
||||||
|
{ code = "ar", name = "🇵🇸 العربية" },
|
||||||
]
|
]
|
||||||
|
|
||||||
[extra.footer]
|
[extra.footer]
|
||||||
# Links used in the footer.
|
# Links used in the footer.
|
||||||
# Same as the nav ones.
|
# Same as the nav ones.
|
||||||
links = [
|
links = [
|
||||||
{ url = "@/blog/_index.md", name = "Blog", name_ru = "Блог" },
|
{ url = "@/blog/_index.md", name = "Blog", name_ru = "Блог", name_ar = "المدونة" },
|
||||||
{ url = "@/demo/index.md", name = "Demo", name_ru = "Демо" },
|
{ url = "@/demo/index.md", name = "Demo", name_ru = "Демо", name_ar = "العرض" },
|
||||||
{ url = "https://codeberg.org/daudix/duckquill", name = "Repo", name_ru = "Репо" },
|
{ url = "https://codeberg.org/daudix/duckquill", name = "Repo", name_ru = "Репо", name_ar = "المستودع" },
|
||||||
{ url = "@/blog/_index.md", name = "Blog", name_ru = "Блог" },
|
{ url = "@/blog/_index.md", name = "Blog", name_ru = "Блог", name_ar = "المدونة" },
|
||||||
{ url = "@/demo/index.md", name = "Demo", name_ru = "Демо" },
|
{ url = "@/demo/index.md", name = "Demo", name_ru = "Демо", name_ar = "العرض" },
|
||||||
{ url = "https://codeberg.org/daudix/duckquill", name = "Repo", name_ru = "Репо" },
|
{ url = "https://codeberg.org/daudix/duckquill", name = "Repo", name_ru = "Репо", name_ar = "المستودع" },
|
||||||
]
|
]
|
||||||
# Social links in the footer.
|
# Social links in the footer.
|
||||||
# Any URL-encoded SVG can be used as an icon.
|
# Any URL-encoded SVG can be used as an icon.
|
||||||
|
180
content/_index.ar.md
Normal file
180
content/_index.ar.md
Normal file
@ -0,0 +1,180 @@
|
|||||||
|
+++
|
||||||
|
insert_anchor_links = "right"
|
||||||
|
+++
|
||||||
|
|
||||||
|
{% crt() %}
|
||||||
|
```
|
||||||
|
_ _ _ _ _
|
||||||
|
>(')____, >(')____, >(')____, >(')____, >(') ___,
|
||||||
|
(` =~~/ (` =~~/ (` =~~/ (` =~~/ (` =~~/
|
||||||
|
jgs~^~^`---'~^~^~^`---'~^~^~^`---'~^~^~^`---'~^~^~^`---'~^~^~
|
||||||
|
```
|
||||||
|
{% end %}
|
||||||
|
|
||||||
|
# Duckquill
|
||||||
|
|
||||||
|
Duckquill هو سمة عصرية وجميلة ونظيفة (ونظيفة) [Zola](https://www.getzola.org) التي تهدف إلى تبسيط عملية طرح مدونتك بشكل كبير. يهدف إلى توفير جميع الخيارات اللازمة للكتابة المريحة، مع الحفاظ على توازن البساطة.
|
||||||
|
|
||||||
|
قم بتحرير القليل من البيانات الوصفية وتعديل بعض الرسومات المضمنة واحصل على مدونة في دقائق!
|
||||||
|
|
||||||
|
- جميلة، لكنها خفيفة الوزن. لا يتم استخدام جافا سكريبت (باستثناء التعليقات).
|
||||||
|
- يتم تلوين الألوان باللون الأساسي الذي يختاره المستخدم للحصول على مظهر لطيف.
|
||||||
|
- حجمه 90 كيلو بايت تقريبًا؛ خذ هذا، 12 ميغابايت متوسط!
|
||||||
|
- يستخدم خطوط النظام لتحميل سريع للغاية.
|
||||||
|
- مناسب للجوال، مع متغير داكن مناسب.
|
||||||
|
- أيقونة مفضلة مناسبة للمتصفحات الحديثة وأيقونات أجهزة أبل.
|
||||||
|
- تويتر وماستودون وبطاقات تعريفية لوسائل التواصل الاجتماعي الأخرى لسهولة المشاركة. جرّب [ Share Preview](https://apps.gnome.org/SharePreview/) للاختبار.
|
||||||
|
- [تعليقات مدعومة من ماستودون](https://carlschwan.eu/2020/12/29/adding-comments-to-your-static-blog-with-mastodon/)؛ التعليق باستخدام خادم ActivityPub متوافق عن طريق الرد على منشور ماستودون.
|
||||||
|
|
||||||
|
> تم إنشاء Duckquill بناءً على احتياجات [موقع الويب الخاص بي](https://daudix.codeberg.page)، إذا كنت بحاجة إلى بعض الميزات/الإعدادات غير الموجودة فلا تتردد في فتح مشكلة أو الأفضل من ذلك، طلب سحب!
|
||||||
|
|
||||||
|
## التثبيت
|
||||||
|
|
||||||
|
أولاً، قم بتنزيل هذا القالب في دليل "themes" الخاص بك:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
git clone https://codeberg.org/daudix/duckquill.git themes/duckquill
|
||||||
|
```
|
||||||
|
|
||||||
|
...أو إضافتها كوحدة فرعية لسهولة التحديث (يوصى بذلك إذا كان لديك بالفعل إعداد git في الموقع):
|
||||||
|
|
||||||
|
```sh
|
||||||
|
git submodule init
|
||||||
|
git submodule add https://codeberg.org/daudix/duckquill.git themes/duckquill
|
||||||
|
```
|
||||||
|
|
||||||
|
يوصى بشدة بالتبديل من الفرع "main" إلى الإصدار الأخير:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
cd themes/duckquill
|
||||||
|
git checkout tags/v3.0.0
|
||||||
|
```
|
||||||
|
|
||||||
|
لتحديث الوحدة الفرعية، ما عليك سوى التبديل إلى علامة جديدة:
|
||||||
|
|
||||||
|
** ملاحظة:** تحقق من سجل التغيير لجميع الإصدارات التي جاءت بعد الإصدار الذي تستخدمه، فقد تكون هناك بعض التغييرات التي تحتاج إلى تدخل يدوي.
|
||||||
|
|
||||||
|
```sh
|
||||||
|
git submodule update --remote --merge
|
||||||
|
git tag --list
|
||||||
|
git checkout tags/v3.0.0
|
||||||
|
```
|
||||||
|
|
||||||
|
ثم، قم بتمكينه في 'config.toml':
|
||||||
|
|
||||||
|
```toml
|
||||||
|
theme = "duckquill"
|
||||||
|
```
|
||||||
|
|
||||||
|
## الخيارات
|
||||||
|
|
||||||
|
تقدم Duckquill بعض خيارات التهيئة لجعلها تناسبك بشكل أفضل؛ معظم الخيارات لها تعليقات وصفية جميلة، لذا يجب أن يكون من السهل فهم ما تفعله.
|
||||||
|
|
||||||
|
### أوراق الأنماط المخصصة
|
||||||
|
|
||||||
|
يمكنك إضافة الأنماط الخاصة بك أو تجاوز الأنماط الموجودة عن طريق إنشاء ورقة أنماط مخصصة وإضافتها في "config.toml":
|
||||||
|
|
||||||
|
```toml
|
||||||
|
[extra]
|
||||||
|
stylesheets = [
|
||||||
|
"YOUR_STYLE.css"
|
||||||
|
]
|
||||||
|
```
|
||||||
|
|
||||||
|
أوراق الأنماط الإضافية؛ تتوقع أن تكون في الدليل " static". إذا كنت تستخدم Sass فسيتم تجميعها هناك على أي حال.
|
||||||
|
|
||||||
|
إذا لم تُحترم الفئة المتجاوزة لسبب ما، حاول استخدام '!important'. يمكنك استيراد الأنماط من Duckquill باستخدام:
|
||||||
|
|
||||||
|
```scss
|
||||||
|
@use "../themes/duckquill/sass/NEEDED_FILE.scss";
|
||||||
|
```
|
||||||
|
|
||||||
|
### اللون الأساسي
|
||||||
|
|
||||||
|
يحترم Duckquill اللون الأساسي المختار في كل مكان، ما عليك سوى تغيير اللون الأساسي في 'config.toml':
|
||||||
|
|
||||||
|
```toml
|
||||||
|
[extra]
|
||||||
|
primary_color = "COLOR_CODE"
|
||||||
|
primary_color_alpha = "COLOR_CODE"
|
||||||
|
```
|
||||||
|
|
||||||
|
## صفحات الاختبار
|
||||||
|
|
||||||
|
- [صفحة العرض التوضيحي](@/demo/index.ar.md)
|
||||||
|
- [حفلة الكعك!](@/demo/page.ar.md)
|
||||||
|
- [عرض توضيحي لتعليقات الأنشطة/التعليقات المتنوعة](@/demo/comments.ar.md)
|
||||||
|
- [عرض الكتلة البرمجية (يحتاج إلى Zola v0.18.0 والإصدارات الأحدث)](@/demo/code.ar.md)
|
||||||
|
|
||||||
|
## في البرية
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>يبدأ في التطويل، لذا انقر للتوسيع.</summary>
|
||||||
|
|
||||||
|
- [agustinramirodiaz.github.io](https://agustinramirodiaz.github.io)
|
||||||
|
- [alavi.me](https://alavi.me)
|
||||||
|
- [bano.dev](https://bano.dev)
|
||||||
|
- [blog.pansi21.xyz](https://blog.pansi21.xyz)
|
||||||
|
- [daudix.codeberg.page](https://daudix.codeberg.page) <small>(من الواضح)</small>
|
||||||
|
- [daveparr.info](https://www.daveparr.info)
|
||||||
|
- [digital-horror.com](https://digital-horror.com)
|
||||||
|
- [enriquekesslerm.com](https://enriquekesslerm.com)
|
||||||
|
- [jzbor.de](https://jzbor.de)
|
||||||
|
- [licu.dev](https://licu.dev)
|
||||||
|
- [luciengheerbrant.com](https://luciengheerbrant.com)
|
||||||
|
- [lukoktonos.com](http://www.lukoktonos.com)
|
||||||
|
- [malloc.garden](https://malloc.garden)
|
||||||
|
- [mourelask.xyz](https://mourelask.xyz)
|
||||||
|
- [nbenedek.me](https://nbenedek.me)
|
||||||
|
- [notaplace.com](https://notaplace.com)
|
||||||
|
- [pyter.at](https://pyter.at)
|
||||||
|
- [rbd.gg](https://www.rbd.gg)
|
||||||
|
- [rerere.unlogic.co.uk](https://rerere.unlogic.co.uk)
|
||||||
|
- [siddharthsabron.in](https://siddharthsabron.in)
|
||||||
|
- [skaven.org](https://skaven.org)
|
||||||
|
- [sorcery.nexus](https://sorcery.nexus)
|
||||||
|
- [sorg.codeberg.page](https://sorg.codeberg.page)
|
||||||
|
- [sungsphinx.codeberg.page](https://sungsphinx.codeberg.page)
|
||||||
|
- [treeniks.github.io](https://treeniks.github.io)
|
||||||
|
- [vikramxd.github.io](https://vikramxd.github.io)
|
||||||
|
- [zorrn.net](https://www.zorrn.net)
|
||||||
|
- لك؟ <small>(لا تتردد في [الاتصال بي](https://daudix.codeberg.page/about/#contacts) أو إرسال طلب سحب)</small>
|
||||||
|
|
||||||
|
</details>
|
||||||
|
|
||||||
|
## في الاعتمادات
|
||||||
|
|
||||||
|
- [andreatitolo.com](https://www.andreatitolo.com/credits)
|
||||||
|
- [aplos.gxbs.me](https://aplos.gxbs.me)
|
||||||
|
- [archaeoramblings.com](https://www.archaeoramblings.com/credits)
|
||||||
|
- [oomfie.town](https://oomfie.town/credits)
|
||||||
|
- [veeronniecaw.space](https://veeronniecaw.space)
|
||||||
|
|
||||||
|
## مصادر الأصول
|
||||||
|
|
||||||
|
جميع مصادر أصول Duckquill متاحة [هنا](https://codeberg.org/daudix/archive/src/branch/main/duckquill/src) ومرخصة بموجب CC BY-SA 4.0. السبب في عدم وضع المصادر في نفس الريبو مثل Duckquill نفسه بسيط: أريده أن يكون صغيرًا قدر الإمكان، بحيث يكون استنساخ الريبو سريعًا ولا يجعل الموقع أثقل بكثير؛ وهذا أيضًا سبب استخدام العرض التوضيحي للصور عن بُعد بدلاً من النسخ المحلية.
|
||||||
|
|
||||||
|
## الاعتمادات
|
||||||
|
|
||||||
|
- [صورة الريشة المستخدمة في بطاقة البيانات الوصفية](https://commons.wikimedia.org/wiki/File:3quills.jpg)
|
||||||
|
|
||||||
|
## الأدوات المستخدمة
|
||||||
|
|
||||||
|
- [VSCodium](https://vscodium.com) - ثنائيات برمجيات مجانية/مفتوحة المصدر من كود VS
|
||||||
|
- [Capitalize](https://marketplace.visualstudio.com/items?itemName=viablelab.capitalize) - كتابة العنوان بأحرف كبيرة بدون مواقع عشوائية.
|
||||||
|
- [Django](https://marketplace.visualstudio.com/items?itemName=batisteo.vscode-django) - تيرا مشابه تمامًا لـ Liquid في بعض الأماكن.
|
||||||
|
- [Even Better TOML](https://marketplace.visualstudio.com/items?itemName=tamasfe.even-better-toml) - لـ 'config.toml' بشكل أساسي.
|
||||||
|
- [Monokai Pro](https://marketplace.visualstudio.com/items?itemName=monokai.theme-monokai-pro-vscode) - سمة جميلة للغاية.
|
||||||
|
- [SCSS IntelliSense](https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-scss) - لست متأكدًا مما إذا كان يعمل بالفعل. ¯\\\_(ツ)_/¯
|
||||||
|
- [فرز CSS](https://marketplace.visualstudio.com/items?itemName=piyushsarkar.sort-css-properties) - منقذ لخصائص CSS الطويلة.
|
||||||
|
- [أدوات مطوري فايرفوكس](https://developer.mozilla.org/en-US/docs/Learn/Common_questions/Tools_and_setup/What_are_browser_developer_tools) - الأفضل من نوعه.
|
||||||
|
|
||||||
|
أما بالنسبة لمنسق الكود فأنا أستخدم أداة VSCodium المدمجة. Prettier جيد لكني لا أحب الطريقة التي يحاول بها جعل الكود يتناسب مع عمود ضيق جدًا، يمكن تغيير هذا بالطبع، لكن المنسق المدمج يقوم بعمله لذا لا أزعج نفسي بفعل ذلك.
|
||||||
|
|
||||||
|
## شكرًا لـ
|
||||||
|
|
||||||
|
- [ياكوب شتاينر](https://jimmac.eu) لـ [موقع مكون نظام التشغيل](https://jimmac.github.io/os-component-website)، والذي كان بمثابة نقطة انطلاق وإلهام.
|
||||||
|
- [كارل شوان](https://carlschwan.eu) لـ [التعليقات التي تعمل بالماستودون](https://carlschwan.eu/2020/12/29/adding-comments-to-your-static-blog-with-mastodon/).
|
||||||
|
- [جوناثان نيل](https://jonneal.dev) من أجل [normalize.css](https://csstools.github.io/normalize.css/).
|
||||||
|
- [مكدسات الخطوط الحديثة](https://modernfontstacks.com) من أجل مكدس خطوط النظام.
|
||||||
|
- كل من دعمني وقال أشياء جيدة <3
|
7
content/blog/_index.ar.md
Normal file
7
content/blog/_index.ar.md
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
+++
|
||||||
|
title = "Writings of Duck's Feet"
|
||||||
|
description = "Welcome to my quack'in blog, I quack about various stuff, but mostly I'm a demo"
|
||||||
|
sort_by = "date"
|
||||||
|
template = "article_list.html"
|
||||||
|
page_template = "article.html"
|
||||||
|
+++
|
17
content/blog/drafted-post/index.ar.md
Normal file
17
content/blog/drafted-post/index.ar.md
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
+++
|
||||||
|
authors = ["John Draft"]
|
||||||
|
title = "Drafty draft"
|
||||||
|
description = "Drafted post, very drafty."
|
||||||
|
date = 2024-04-29
|
||||||
|
draft = true
|
||||||
|
[taxonomies]
|
||||||
|
tags = ["Draft"]
|
||||||
|
[extra]
|
||||||
|
toc = false
|
||||||
|
+++
|
||||||
|
|
||||||
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim aeque doleamus animo, cum corpore dolemus, fieri tamen permagna accessio potest, si aliquod aeternum et infinitum impendere malum nobis opinemur. Quod idem licet transferre in voluptatem, ut postea.
|
||||||
|
|
||||||
|
Ullus investigandi veri, nisi inveneris, et quaerendi defatigatio turpis est, cum esset accusata et vituperata ab Hortensio. Qui liber cum et mortem contemnit, qua qui est imbutus quietus esse numquam potest. Praeterea bona praeterita grata recordatione renovata delectant. Est.
|
||||||
|
|
||||||
|
Ullus investigandi veri, nisi inveneris, et quaerendi defatigatio turpis est, cum esset accusata et vituperata ab Hortensio. Qui liber cum et mortem contemnit, qua qui est imbutus quietus esse numquam potest. Praeterea.
|
16
content/blog/ipsum/index.ar.md
Normal file
16
content/blog/ipsum/index.ar.md
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
+++
|
||||||
|
authors = ["John Ipsum"]
|
||||||
|
title = "Ipsum"
|
||||||
|
description = "Lorem ipsum dolor sit amet."
|
||||||
|
date = 1970-01-02
|
||||||
|
[taxonomies]
|
||||||
|
tags = ["Lorem", "Ipsum"]
|
||||||
|
[extra]
|
||||||
|
toc = false
|
||||||
|
+++
|
||||||
|
|
||||||
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim aeque doleamus animo, cum corpore dolemus, fieri tamen permagna accessio potest, si aliquod aeternum et infinitum impendere malum nobis opinemur. Quod idem licet transferre in voluptatem, ut postea.
|
||||||
|
|
||||||
|
Ullus investigandi veri, nisi inveneris, et quaerendi defatigatio turpis est, cum esset accusata et vituperata ab Hortensio. Qui liber cum et mortem contemnit, qua qui est imbutus quietus esse numquam potest. Praeterea bona praeterita grata recordatione renovata delectant. Est.
|
||||||
|
|
||||||
|
Ullus investigandi veri, nisi inveneris, et quaerendi defatigatio turpis est, cum esset accusata et vituperata ab Hortensio. Qui liber cum et mortem contemnit, qua qui est imbutus quietus esse numquam potest. Praeterea.
|
17
content/blog/long-long-man/index.ar.md
Normal file
17
content/blog/long-long-man/index.ar.md
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
+++
|
||||||
|
authors = ["Long Long Man"]
|
||||||
|
title = "Loooooong Loooooong Loooooong Loooooong Loooooong Man"
|
||||||
|
description = "Veeery, veeery looong man."
|
||||||
|
date = 2017-01-01
|
||||||
|
[taxonomies]
|
||||||
|
tags = ["Draft"]
|
||||||
|
[extra]
|
||||||
|
toc = false
|
||||||
|
archive = "This page is, in fact, not archived."
|
||||||
|
+++
|
||||||
|
|
||||||
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim aeque doleamus animo, cum corpore dolemus, fieri tamen permagna accessio potest, si aliquod aeternum et infinitum impendere malum nobis opinemur. Quod idem licet transferre in voluptatem, ut postea.
|
||||||
|
|
||||||
|
Ullus investigandi veri, nisi inveneris, et quaerendi defatigatio turpis est, cum esset accusata et vituperata ab Hortensio. Qui liber cum et mortem contemnit, qua qui est imbutus quietus esse numquam potest. Praeterea bona praeterita grata recordatione renovata delectant. Est.
|
||||||
|
|
||||||
|
Ullus investigandi veri, nisi inveneris, et quaerendi defatigatio turpis est, cum esset accusata et vituperata ab Hortensio. Qui liber cum et mortem contemnit, qua qui est imbutus quietus esse numquam potest. Praeterea.
|
16
content/blog/lorem/index.ar.md
Normal file
16
content/blog/lorem/index.ar.md
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
+++
|
||||||
|
authors = ["John Lorem"]
|
||||||
|
title = "Lorem"
|
||||||
|
description = "Lorem ipsum dolor sit amet."
|
||||||
|
date = 1970-01-01
|
||||||
|
[taxonomies]
|
||||||
|
tags = ["Lorem", "Ipsum"]
|
||||||
|
[extra]
|
||||||
|
toc = false
|
||||||
|
+++
|
||||||
|
|
||||||
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim aeque doleamus animo, cum corpore dolemus, fieri tamen permagna accessio potest, si aliquod aeternum et infinitum impendere malum nobis opinemur. Quod idem licet transferre in voluptatem, ut postea.
|
||||||
|
|
||||||
|
Ullus investigandi veri, nisi inveneris, et quaerendi defatigatio turpis est, cum esset accusata et vituperata ab Hortensio. Qui liber cum et mortem contemnit, qua qui est imbutus quietus esse numquam potest. Praeterea bona praeterita grata recordatione renovata delectant. Est.
|
||||||
|
|
||||||
|
Ullus investigandi veri, nisi inveneris, et quaerendi defatigatio turpis est, cum esset accusata et vituperata ab Hortensio. Qui liber cum et mortem contemnit, qua qui est imbutus quietus esse numquam potest. Praeterea.
|
65
content/blog/the-quill-of-duck/index.ar.md
Normal file
65
content/blog/the-quill-of-duck/index.ar.md
Normal file
@ -0,0 +1,65 @@
|
|||||||
|
+++
|
||||||
|
authors = ["Duck Quack"]
|
||||||
|
title = "The Quill of Duck"
|
||||||
|
description = "This is a Duckquill post example, this post has nothing but a bunch of text and random formatting, acting like a demo."
|
||||||
|
date = 2023-08-31
|
||||||
|
[taxonomies]
|
||||||
|
tags = ["Demo", "Test"]
|
||||||
|
[extra]
|
||||||
|
archive = "This page is, in fact, not archived."
|
||||||
|
toc = true
|
||||||
|
disclaimer = """
|
||||||
|
See [demo](@/demo/index.md) for showcase of all Duckquill possibilities. This page is a demo of a post with title, publication date, tags, disclaimer, table of contents and comments.
|
||||||
|
"""
|
||||||
|
[extra.comments]
|
||||||
|
host = "toot.community"
|
||||||
|
user = "sungsphinx"
|
||||||
|
id = "111789185826519979"
|
||||||
|
+++
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## The what?
|
||||||
|
|
||||||
|
This is a Duckquill post example, this post has nothing but a bunch of text and random formatting, acting like a demo.
|
||||||
|
|
||||||
|
## Some info
|
||||||
|
|
||||||
|
Well, open this file and look at how it's made, it includes all the essential front matter stuff.
|
||||||
|
|
||||||
|
Now to the _Stanley!_
|
||||||
|
|
||||||
|
## The _Stanley_!
|
||||||
|
|
||||||
|
This is the story of a man named _Stanley_.
|
||||||
|
|
||||||
|
_Stanley_ worked for a company in a big building where he was Employee `#427`.
|
||||||
|
|
||||||
|

|
||||||
|
<figcaption>The Office where Stanley works, it has yellow floor and beige walls</figcaption>
|
||||||
|
|
||||||
|
Employee `#427`'s job was simple: he sat at his desk in Room `427` and he pushed buttons on a keyboard.
|
||||||
|
|
||||||
|
Orders came to him through a monitor on his desk telling him what buttons to push, how long to push them, and in what order.
|
||||||
|
|
||||||
|
This is what Employee `#427` did every day of every month of every year, and although others may have considered it soul rending,
|
||||||
|
|
||||||
|
_Stanley_ relished every moment that the orders came in, as though he had been made exactly for this job.
|
||||||
|
|
||||||
|
And _Stanley_ was happy.
|
||||||
|
|
||||||
|
And then one day, something very peculiar happened.
|
||||||
|
|
||||||
|
Something that would forever change _Stanley_;
|
||||||
|
|
||||||
|
Something he would never quite forget.
|
||||||
|
|
||||||
|
He had been at his desk for nearly an hour when he had realized not one single order had arrived on the monitor for him to follow.
|
||||||
|
|
||||||
|
No one had shown up to give him instructions, call a meeting, or even say 'hi'. Never in all his years at the company had this happened, this complete isolation.
|
||||||
|
|
||||||
|
Something was very clearly wrong. Shocked, frozen solid, _Stanley_ found himself unable to move for the longest time.
|
||||||
|
|
||||||
|
But as he came to his wits and regained his senses, he got up from his desk and stepped out of his office.
|
||||||
|
|
||||||
|
All of his co-workers were gone. What could it mean? Stanley decided to go to the meeting room; perhaps he had simply missed a memo.
|
21
content/demo/code.ar.md
Normal file
21
content/demo/code.ar.md
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
+++
|
||||||
|
title = "عرض كتلة الرمز التوضيحي"
|
||||||
|
+++
|
||||||
|
|
||||||
|
```scss, linenos, linenostart=10, hl_lines=3-4 8-9, hide_lines=2 7
|
||||||
|
pre mark {
|
||||||
|
|
||||||
|
display: block;
|
||||||
|
|
||||||
|
color: currentcolor;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
pre table td:nth-of-type(1) {
|
||||||
|
|
||||||
|
color: #6b6b6b;
|
||||||
|
|
||||||
|
font-style: italic;
|
||||||
|
|
||||||
|
}
|
||||||
|
```
|
8
content/demo/comments.ar.md
Normal file
8
content/demo/comments.ar.md
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
+++
|
||||||
|
template = "article.html"
|
||||||
|
title = "عرض توضيحي لتعليقات الأنشطة/التعليقات المتنوعة"
|
||||||
|
[extra.comments]
|
||||||
|
host = "toot.community"
|
||||||
|
user = "sungsphinx"
|
||||||
|
id = "111784580759701190"
|
||||||
|
+++
|
327
content/demo/index.ar.md
Normal file
327
content/demo/index.ar.md
Normal file
@ -0,0 +1,327 @@
|
|||||||
|
+++
|
||||||
|
template = "article.html"
|
||||||
|
title = "صفحة العرض التوضيحي"
|
||||||
|
[extra]
|
||||||
|
archive = "هذه الصفحة، في الواقع، ليست مؤرشفة، مما يعني أنها ستتلقى تحديثات المحتوى."
|
||||||
|
trigger = "تحتوي هذه الصفحة على بلاك جاك ومومسات، ونكات سيئة مثل هذه النكتة."
|
||||||
|
disclaimer = """
|
||||||
|
- يتم تنفيذ جميع الحيل في هذه الصفحة من قبل فتيان المختبر، لا تجرب ذلك في المنزل
|
||||||
|
- لا تعرض نفسك لدرجة حرارة 4000 درجة كلفن
|
||||||
|
- لا تتخذ موقف التقديم المرافقة الحزبية
|
||||||
|
- لا تتفاعل مع الأسبستوس وصخور القمر
|
||||||
|
"""
|
||||||
|
+++
|
||||||
|
|
||||||
|
يمكن أن يكون النص **بخط غامق**، أو _أحرف كبيرة_، أو ~~ يتوسطه خط~~.
|
||||||
|
|
||||||
|
[رابط لصفحة أخرى](@/demo/page.ar.md).
|
||||||
|
|
||||||
|
يجب أن تكون هناك مسافات بيضاء بين الفقرات.
|
||||||
|
|
||||||
|
نوصي بتضمين ملف README، أو ملف يحتوي على معلومات حول مشروعك.
|
||||||
|
|
||||||
|
# العنوان ١
|
||||||
|
|
||||||
|
هذه فقرة عادية تلي رأس الصفحة. Codeberg هي منصة استضافة أكواد للتحكم في الإصدار والتعاون. تتيح لك وللآخرين العمل معاً على المشاريع من أي مكان.
|
||||||
|
|
||||||
|
## العنوان ٢
|
||||||
|
|
||||||
|
> هذا اقتباس مجمّع بعد رأس الصفحة.
|
||||||
|
>
|
||||||
|
>> عندما يكون الشيء مهمًا بما فيه الكفاية، فإنك تقوم به حتى لو لم تكن الاحتمالات في غير صالحك.
|
||||||
|
|
||||||
|
### العنوان ٣
|
||||||
|
|
||||||
|
```js
|
||||||
|
// كود جافا سكريبت مع تمييز بناء الجملة
|
||||||
|
var fun = function lang(l) {
|
||||||
|
dateformat.i18n = require("./lang/" + l);
|
||||||
|
return true;
|
||||||
|
};
|
||||||
|
```
|
||||||
|
|
||||||
|
```ruby
|
||||||
|
# كود روبي مع تمييز بناء الجملة
|
||||||
|
GitHubPages::Dependencies.gems.each do |gem, version|
|
||||||
|
s.add_dependency(gem, "= #{version}")
|
||||||
|
end
|
||||||
|
```
|
||||||
|
|
||||||
|
#### العنوان ٤
|
||||||
|
|
||||||
|
- هذه قائمة غير مرتبة تتبع رأساً.
|
||||||
|
- هذه قائمة غير مرتبة تتبع رأساً.
|
||||||
|
- هذه قائمة غير مرتبة تتبع رأساً.
|
||||||
|
|
||||||
|
##### العنوان ٥
|
||||||
|
|
||||||
|
1. هذه قائمة مرتبة تلي رأس القائمة.
|
||||||
|
2. هذه قائمة مرتبة تلي رأس القائمة.
|
||||||
|
3. هذه قائمة مرتبة تلي رأس القائمة.
|
||||||
|
|
||||||
|
###### العنوان ٦
|
||||||
|
|
||||||
|
| head1 | head two | three |
|
||||||
|
| :----------- | :---------------- | :---- |
|
||||||
|
| ok | good swedish fish | nice |
|
||||||
|
| out of stock | good and plenty | nice |
|
||||||
|
| ok | good `oreos` | hmm |
|
||||||
|
| ok | good `zoute` drop | yumm |
|
||||||
|
|
||||||
|
## هناك قاعدة أفقية أسفل هذا.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## فيما يلي قائمة غير مرتبة:
|
||||||
|
|
||||||
|
- Item foo
|
||||||
|
- Item bar
|
||||||
|
- Item baz
|
||||||
|
- Item zip
|
||||||
|
|
||||||
|
## وقائمة مرتبة:
|
||||||
|
|
||||||
|
1. Item one
|
||||||
|
2. Item two
|
||||||
|
3. Item three
|
||||||
|
4. Item four
|
||||||
|
|
||||||
|
## وقائمة متداخلة:
|
||||||
|
|
||||||
|
- level 1 item
|
||||||
|
- level 2 item
|
||||||
|
- level 2 item
|
||||||
|
- level 3 item
|
||||||
|
- level 3 item
|
||||||
|
- level 1 item
|
||||||
|
- level 2 item
|
||||||
|
- level 2 item
|
||||||
|
- level 2 item
|
||||||
|
- level 1 item
|
||||||
|
- level 2 item
|
||||||
|
- level 2 item
|
||||||
|
- level 1 item
|
||||||
|
|
||||||
|
## فيما يلي مربعات الاختيار:
|
||||||
|
|
||||||
|
- [ ] Milk
|
||||||
|
- [x] Eggs
|
||||||
|
- [x] Flour
|
||||||
|
- [ ] Coffee
|
||||||
|
- [x] Combustible lemons
|
||||||
|
|
||||||
|
### نفس الشيء ولكن تفاعلية
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><input type="checkbox"> Milk</li>
|
||||||
|
<li><input checked="" type="checkbox"> Eggs</li>
|
||||||
|
<li><input checked="" type="checkbox"> Flour</li>
|
||||||
|
<li><input type="checkbox"> Coffee</li>
|
||||||
|
<li><input checked="" type="checkbox"> Combustible lemons</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
### مع نوع الراديو
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><input type="radio" name="test"> Milk</li>
|
||||||
|
<li><input type="radio" name="test"> Eggs</li>
|
||||||
|
<li><input type="radio" name="test"> Flour</li>
|
||||||
|
<li><input checked="" type="radio" name="test"> Coffee</li>
|
||||||
|
<li><input type="radio" name="test" disabled=""> Combustible lemons</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
## صورة صغيرة
|
||||||
|
|
||||||
|
{{ image(url="https://codeberg.org/Codeberg/Design/raw/branch/main/logo/icon/png/codeberg-logo_icon_blue-64x64.png", alt="Codeberg icon", transparent=true, no_hover=true) }}
|
||||||
|
|
||||||
|
## صورة كبيرة
|
||||||
|
|
||||||
|
{{ image(url="https://codeberg.org/Codeberg/Design/raw/branch/main/logo/horizontal/png/codeberg-logo_horizontal_blue-850x250.png", alt="Codeberg horizontal", transparent=true, no_hover=true) }}
|
||||||
|
|
||||||
|
## يمكن استخدام قوائم التعريف مع صيغة HTML.
|
||||||
|
|
||||||
|
<dl>
|
||||||
|
<dt>Name</dt>
|
||||||
|
<dd>Godzilla</dd>
|
||||||
|
<dt>Born</dt>
|
||||||
|
<dd>1952</dd>
|
||||||
|
<dt>Birthplace</dt>
|
||||||
|
<dd>Japan</dd>
|
||||||
|
<dt>Color</dt>
|
||||||
|
<dd>Green</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
```
|
||||||
|
يجب ألا تلتف كتل التعليمات البرمجية الطويلة ذات السطر الواحد. يجب أن يتم تمريرها أفقيًا إذا كانت طويلة جدًا. يجب أن يكون هذا السطر طويلًا بما يكفي لتوضيح ذلك.
|
||||||
|
```
|
||||||
|
|
||||||
|
```
|
||||||
|
العنصر الأخير
|
||||||
|
```
|
||||||
|
|
||||||
|
## إضافي
|
||||||
|
|
||||||
|
حسنًا الآن بعد أن انتهت الصفحة التجريبية العامة (الموسعة قليلًا) ~~~ جيكل~~~ زولا، يمكننا الآن الوصول إلى الأشياء المخصصة، والتي صدقوني، إنها رائعة.
|
||||||
|
|
||||||
|
😭😂🥺🤣❤️✨🙏😍🥰😊
|
||||||
|
|
||||||
|
### الرموز القصيرة
|
||||||
|
|
||||||
|
يوفر Duckquill بعض [الرموز القصيرة] (https://www.getzola.org/documentation/content/shortcodes/) المفيدة التي تبسط بعض المهام.
|
||||||
|
|
||||||
|
#### الصورة
|
||||||
|
|
||||||
|
تأتي الصور بشكل افتراضي مزودة بتصميم، مثل الزوايا المستديرة والظل. لضبطها، يمكنك استخدام الرموز القصيرة مع تركيبات متغيرة مختلفة.
|
||||||
|
|
||||||
|
المتغيرات المتاحة هي:
|
||||||
|
|
||||||
|
- 'URL': عنوان URL للصورة.
|
||||||
|
- 'URL': عنوان URL لنسخة مضغوطة من الصورة، يمكن فتح النسخة الأصلية بالنقر على الصورة.
|
||||||
|
- 'Alt': النص البديل، كما لو كان النص داخل قوسين مربعين في Markdown.
|
||||||
|
- 'كامل': يفرض أن تكون الصورة/الفيديو بالعرض الكامل.
|
||||||
|
- "بكسل": يستخدم خوارزمية الجار الأقرب للقياس، وهي مفيدة للحفاظ على وضوح الصورة/ الفيديو بالبكسل.
|
||||||
|
- 'شفاف': يزيل الزوايا المستديرة والظل، مفيد للصور الشفافة.
|
||||||
|
- 'لا_تحريك': يزيل التكبير عند التحويم.
|
||||||
|
|
||||||
|
يجب أن تكون المتغيرات مفصولة بفاصلة وأن تكون داخل الأقواس.
|
||||||
|
|
||||||
|
```jinja2
|
||||||
|
{{/* image(url="image.png", alt="This is an image" no_hover=true) */}}
|
||||||
|
```
|
||||||
|
|
||||||
|
{{ image(url="https://i1.theportalwiki.net/img/2/23/Ashpd_blueprint.jpg", alt="Portal Gun blueprint", no_hover=true) }}
|
||||||
|
<figcaption>صورة مع نص بديل وبدون تكبير عند التحويم</figcaption>
|
||||||
|
|
||||||
|
{{ image(url="https://upload.wikimedia.org/wikipedia/commons/b/b4/JPEG_example_JPG_RIP_100.jpg", url_min="https://upload.wikimedia.org/wikipedia/commons/3/38/JPEG_example_JPG_RIP_010.jpg", alt="The gravestone of J.P.G.", no_hover=true) }}
|
||||||
|
<figcaption>صورة بنسخة مضغوطة ونص بديل وبدون تكبير عند التحويم</figcaption>
|
||||||
|
|
||||||
|
وبدلًا من ذلك، يمكنك إلحاق روابط url التالية. يمكن أن يكون ذلك أكثر فائدة في بعض الحالات، على سبيل المثال ستُعرض هذه الصور بشكل طبيعي في أي محرر Markdown، على عكس رموز Zola القصيرة.
|
||||||
|
|
||||||
|
- '# #full': يفرض أن تكون الصورة/الفيديو بالعرض الكامل.
|
||||||
|
- '# بكسل': يستخدم خوارزمية الجار الأقرب للقياس، وهي مفيدة للحفاظ على وضوح الصورة/ الفيديو بالبكسل.
|
||||||
|
- '#شفاف': يزيل الزوايا المستديرة والظل، مفيد للصور الشفافة.
|
||||||
|
- '#عدم التحويم': يزيل التكبير عند التحويم.
|
||||||
|
|
||||||
|

|
||||||
|
<figcaption>صورة بالعرض الكامل مع نص بديل، وعرض بالبكسل، وعدم وجود ظل وزوايا مستديرة، وعدم التكبير عند التمرير</figcaption>
|
||||||
|
|
||||||
|
#### فيديو
|
||||||
|
|
||||||
|
مثل الصور، ولكن مع بعض الاختلافات: لا يتوفر "لا_تحريك" و"URL_min".
|
||||||
|
|
||||||
|
```jinja2
|
||||||
|
{{/* video(url="video.webm", alt="This is a video") */}}
|
||||||
|
```
|
||||||
|
|
||||||
|
{{ video(url="https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.webm", alt="Red flower wakes up") }}
|
||||||
|
<figcaption>مثال فيديو WebM من MDN</figcaption>
|
||||||
|
|
||||||
|
#### CRT
|
||||||
|
|
||||||
|
حسنًا، هذا لا يبسط أي شيء، بل يضيف فقط تأثيرًا يشبه تأثير CRT حول كتل شيفرة Markdown.
|
||||||
|
|
||||||
|
```jinja2
|
||||||
|
{%/* crt() */%}
|
||||||
|
-> Markdown code block <-
|
||||||
|
{%/* end */%}
|
||||||
|
```
|
||||||
|
|
||||||
|
{% crt() %}
|
||||||
|
|
||||||
|
```
|
||||||
|
_____________________________________________
|
||||||
|
|.'', Public_Library_Halls ,''.|
|
||||||
|
|.'.'', ,''.'.|
|
||||||
|
|.'.'.'', ,''.'.'.|
|
||||||
|
|.'.'.'.'', ,''.'.'.'.|
|
||||||
|
|.'.'.'.'.| |.'.'.'.'.|
|
||||||
|
|.'.'.'.'.|===; ;===|.'.'.'.'.|
|
||||||
|
|.'.'.'.'.|:::|', ,'|:::|.'.'.'.'.|
|
||||||
|
|.'.'.'.'.|---|'.|, _______ ,|.'|---|.'.'.'.'.|
|
||||||
|
|.'.'.'.'.|:::|'.|'|???????|'|.'|:::|.'.'.'.'.|
|
||||||
|
|,',',',',|---|',|'|???????|'|,'|---|,',',',',|
|
||||||
|
|.'.'.'.'.|:::|'.|'|???????|'|.'|:::|.'.'.'.'.|
|
||||||
|
|.'.'.'.'.|---|',' /%%%\ ','|---|.'.'.'.'.|
|
||||||
|
|.'.'.'.'.|===:' /%%%%%\ ':===|.'.'.'.'.|
|
||||||
|
|.'.'.'.'.|%%%%%%%%%%%%%%%%%%%%%%%%%|.'.'.'.'.|
|
||||||
|
|.'.'.'.',' /%%%%%%%%%\ ','.'.'.'.|
|
||||||
|
|.'.'.',' /%%%%%%%%%%%\ ','.'.'.|
|
||||||
|
|.'.',' /%%%%%%%%%%%%%\ ','.'.|
|
||||||
|
|.',' /%%%%%%%%%%%%%%%\ ','.|
|
||||||
|
|;____________/%%%%%Spicer%%%%%%\____________;|
|
||||||
|
```
|
||||||
|
|
||||||
|
{% end %}
|
||||||
|
|
||||||
|
## التسميات التوضيحية
|
||||||
|
|
||||||
|
يمكن أن تحتوي الوسائط على وصف نصي إضافي باستخدام علامة `<figcaption>` HTML تحتها مباشرةً.
|
||||||
|
|
||||||
|
```markdown
|
||||||
|

|
||||||
|
<figcaption>التعليق على الصورة</figcaption>
|
||||||
|
```
|
||||||
|
|
||||||
|

|
||||||
|
<figcaption>المكتب الذي يعمل به ستانلي، أرضيته صفراء وجدرانه بيج</figcaption>
|
||||||
|
|
||||||
|
## أكورديون
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>يمكن أن أكون مفسداً، يمكن أن أكون نصاً طويلاً، يمكن أن أكون أي شيء.</summary>
|
||||||
|
|
||||||
|
_كواك كواك!
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
</details>
|
||||||
|
|
||||||
|
## صغير
|
||||||
|
|
||||||
|
<small>نص صغير ولطيف لا يلفت الانتباه.</small>
|
||||||
|
|
||||||
|
## الاختصار
|
||||||
|
|
||||||
|
إن <abbr title="الرمز القياسي الأمريكي لتبادل المعلومات">ASCII</abbr> الفن رائع!
|
||||||
|
|
||||||
|
## إلى جانب ذلك
|
||||||
|
|
||||||
|
<aside>
|
||||||
|
ريشة وريشة ورقية
|
||||||
|
<img class="transparent no-hover" style="margin-bottom: 0; border-radius: 0;" alt="Quill and a parchment" src="https://upload.wikimedia.org/wikipedia/commons/thumb/b/b9/%D7%A7%D7%9C%D7%A3%2C_%D7%A0%D7%95%D7%A6%D7%94_%D7%95%D7%93%D7%99%D7%95.jpg/326px-%D7%A7%D7%9C%D7%A3%2C_%D7%A0%D7%95%D7%A6%D7%94_%D7%95%D7%93%D7%99%D7%95.jpg" />
|
||||||
|
</aside>
|
||||||
|
|
||||||
|
والريشة هي أداة كتابة مصنوعة من ريشة طيران متحللة (ويفضل أن تكون ريشة جناح أساسية) لطائر كبير. كانت الريشة تستخدم للكتابة بالحبر قبل اختراع القلم الغاطس والقلم ذي الرأس المعدني وقلم الحبر، وأخيراً قلم الحبر الجاف.
|
||||||
|
|
||||||
|
وكما هو الحال مع قلم القصب السابق (والقلم الغاطس فيما بعد)، فإن الريشة لا تحتوي على خزان حبر داخلي، وبالتالي يجب غمسها بشكل دوري في محبرة أثناء الكتابة. ونادراً ما تُستخدم ريشة الإوزة المقطوعة يدوياً كأداة للخط بعد الآن لأن العديد من الأوراق الآن مشتقة من لب الخشب وسرعان ما تبلى الريشة. ومع ذلك فهي لا تزال الأداة المفضلة لعدد قليل من الكتبة الذين لاحظوا أن الريشة توفر حداً حاداً لا مثيل له بالإضافة إلى مرونة أكبر من القلم الفولاذي.
|
||||||
|
|
||||||
|
## اختصار لوحة المفاتيح
|
||||||
|
|
||||||
|
```html
|
||||||
|
<kbd>⌘ Super</kbd> + <kbd>Space</kbd>
|
||||||
|
```
|
||||||
|
|
||||||
|
لتبديل تخطيط لوحة المفاتيح، اضغط على <kbd>⌘ Super</kbd> + <kbd>Space</kbd>.
|
||||||
|
|
||||||
|
## تم تسليط الضوء على
|
||||||
|
|
||||||
|
أتعلم ماذا؟ سأقول بعض الأشياء <mark>المهمة</mark> جداً، <mark>مهمة</mark> جداً لدرجة أن **الخط العريض** لا يكفي.
|
||||||
|
|
||||||
|
## رابط خارجي
|
||||||
|
|
||||||
|
```html
|
||||||
|
<a class="external" href="https://example.org">رابط الموقع</a>
|
||||||
|
```
|
||||||
|
|
||||||
|
<a class="external" href="https://example.org">رابط الموقع</a>
|
||||||
|
|
||||||
|
## الأزرار
|
||||||
|
|
||||||
|
```html.j2
|
||||||
|
<div class="dialog-buttons">
|
||||||
|
<a class="inline-button" href="#top">الانتقال إلى الأعلى</a>
|
||||||
|
<a class="inline-button colored external" href="{{ config.extra.issues_url }}">ملف مشكلة</a>
|
||||||
|
</div>
|
||||||
|
```
|
||||||
|
|
||||||
|
> انظر إلى نهاية هذه الصفحة xD
|
10
content/demo/page.ar.md
Normal file
10
content/demo/page.ar.md
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
+++
|
||||||
|
+++
|
||||||
|
|
||||||
|
# مرحباً بكم في حفل الكعك
|
||||||
|
|
||||||
|
<img class="transparent no-hover" style="width:50%" src="https://i1.theportalwiki.net/img/0/0a/Portal_Cake.png"/>
|
||||||
|
|
||||||
|
للأسف، الكعكة هي _كذبة_
|
||||||
|
|
||||||
|
<a class="inline-button" href="../">اذهب للبكاء</a>
|
@ -7,7 +7,7 @@
|
|||||||
nav {
|
nav {
|
||||||
margin: 0 auto 1rem auto;
|
margin: 0 auto 1rem auto;
|
||||||
box-shadow: var(--edge-highlight);
|
box-shadow: var(--edge-highlight);
|
||||||
border-radius: 999px;
|
border-radius: 22px;
|
||||||
background-color: var(--fg-muted-1);
|
background-color: var(--fg-muted-1);
|
||||||
padding: 0.25rem;
|
padding: 0.25rem;
|
||||||
width: fit-content;
|
width: fit-content;
|
||||||
@ -27,31 +27,15 @@
|
|||||||
line-height: normal;
|
line-height: normal;
|
||||||
list-style: none;
|
list-style: none;
|
||||||
|
|
||||||
&:first-of-type a {
|
|
||||||
border-radius: 1.125rem 0 0 1.125rem;
|
|
||||||
|
|
||||||
:root[dir="rtl"] & {
|
|
||||||
border-radius: 0 1.125rem 1.125rem 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
&:last-of-type a {
|
|
||||||
border-radius: 0 1.125rem 1.125rem 0;
|
|
||||||
|
|
||||||
:root[dir="rtl"] & {
|
|
||||||
border-radius: 1.125rem 0 0 1.125rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
a {
|
a {
|
||||||
transition: var(--transition);
|
transition: var(--transition);
|
||||||
|
border-radius: 999px;
|
||||||
padding: 0.5rem 0.75rem;
|
padding: 0.5rem 0.75rem;
|
||||||
color: var(--fg-muted-4);
|
color: var(--fg-muted-4);
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
box-shadow: var(--edge-highlight);
|
box-shadow: var(--edge-highlight);
|
||||||
border-radius: 1.125rem !important;
|
|
||||||
background-color: var(--primary-color);
|
background-color: var(--primary-color);
|
||||||
color: var(--fg-color);
|
color: var(--fg-color);
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
|
Reference in New Issue
Block a user