دليل أسطرلاب English GitHub

القوالب واللافتات والملاحظات

لافتات الملاحظات، والقوالب المتوافقة مع أوبسيديان، وأقسام العناوين، والمرفقات، والمهملات.


لافتات الملاحظات

اللافتة صورة عريضة تمتد فوق الملاحظة. أعطِ أي ملاحظة لافتةً بسطر banner: في مقدمتها (كتلة key: value التي بين سياجَي --- في أول الملف). تظهر فوق الملاحظة في المحرر وفي عرض القراءة، وفي وضع المدونة تصير صورة المقالة الرئيسية وصورةً مصغرة في قائمة التدوينات. ويستطيع الزوار جلب لافتة الملاحظة المنشورة تلقائيًا؛ أما مرفقات الملاحظات غير المنشورة فتبقى مخفية كما هي دائمًا.

تُقبل أربع صيغ، وتُجرَّب بهذا الترتيب. وبالترتيب نفسه يبحث أسطرلاب عن كل صورة تشير إليها، بما في ذلك شعار الموقع وصورة لوحة المعلومات:

ما تكتبهما يجده
banner: https://example.com/cover.jpgالرابط نفسه (https فقط؛ فالمتصفح يحجب صورة http:// في موقع آمن، لذلك تُرفض بدل أن تُعرض مكسورة)
banner: Media/cover.pngذلك المسار بالضبط من جذر الخزانة
banner: cover.png (ملاحظة في Trips/)Trips/cover.png، بجانب الملاحظة، حيث يحفظ أوبسيديان صور الملاحظة نفسها. ويعمل img/cover.png و../shared/cover.png بالطريقة نفسها
banner: cover.png (لا جار بهذا الاسم)أي cover.png في الخزانة، يُبحث عنه كما يُبحث عن ![[cover.png]] تمامًا: من غير تفريق بين كبير الحروف وصغيرها، وأقصر مسار يفوز

اسم الملف وحده هو ما يكتبه معظم الناس، وكان لفترة الصيغة الوحيدة التي لا تعمل: كان يُبحث عنه في جذر الخزانة وحده فلا يوجد، مع أن روابط الويكي والتضمينات كانت تجد الملف بالاسم من أي مكان دائمًا. وهو يعمل الآن، ويعمل أيضًا مجلد الملاحظة نفسه.

وإن كانت القيمة لا تسمّي شيئًا فستُخبَر. بوصفك المشرف المسجَّل ترى مكان الصورة بطاقةً متقطعة الخط تسمّي القيمة التي فشلت، وبجانبها تعيين الغلاف…. ولا يرى الزوار شيئًا البتة: فالغريب لا يستطيع أن يصلح خطأك الإملائي، وتعود تدوينات المدونة إلى التدرج اللوني المولَّد. (كانت اللافتة المكسورة قبل هذا تحذف نفسها، فلا يعود هناك فرق بين خطأ إملائي و«لا لافتة».)

ونادرًا ما تحتاج، بوصفك مشرفًا، إلى كتابة سطر banner: بيدك. يفتح تعيين الغلاف… في لوحة الأوامر (وهو أيضًا زر هادئ على بطاقة الخصائص) نافذةً تلصق فيها رابطًا، أو تختار من صور الخزانة، أو ترفع ملفًا (بالسحب والإسقاط أو من منتقي الملفات؛ png أو jpeg أو webp أو gif أو svg، بحدّ أقصى 10 ميغابايت، ويُفحص محتوى الملف لا امتداده فقط). ويحطّ الملف المرفوع حيث يشير إعداد المرفقات، محسوبًا من مجلد الملاحظة نفسه؛ فتحت المجلد نفسه تجلس اللافتة بجانب الملاحظة. ولا يغيّر ذلك من الملف إلا سطرًا واحدًا في المقدمة، وبقيته لا تُمسّ. أما التدوينات التي لا لافتة لها فتأخذ تدرجًا لونيًا مولَّدًا خفيفًا في قائمة المدونة وفي رأس المقالة (ويوقفه BANNER_FALLBACK=none).

القوالب

القالب ملاحظة تتخذها نقطة انطلاق لملاحظات أخرى، وفيها عناصر نائبة مثل {{date}} تُملأ عند الاستعمال. وجّه أسطرلاب إلى مجلد فيه ملاحظات قوالب فيملؤها لك، بالصياغة نفسها التي تستعملها إضافة القوالب الأساسية في أوبسيديان، ولذلك تعمل قوالب الخزانة التي جلبتها معك من غير تعديل.

المجلد هو الإعدادات ← الملاحظات الجديدة والقوالب ← مجلد القوالب. اتركه فارغًا يجده أسطرلاب بنفسه، ما دام الجواب لا لبس فيه: مجلد اسمه Templates أو _templates أو قوالب، ويُسمح ببادئة ترتيب قبله (4 - Templates و04. Templates). وإذا وُجد مرشحان معقولان ولم يكن أحدهما في الجذر ليحسم الأمر، بقي الإعداد فارغًا بدل التخمين؛ فالتخمين الخاطئ يخفي تدوينات حقيقية عن مدونتك. ملاحظات مجلد القوالب لا تظهر أبدًا في قائمة التدوينات (ولا في RSS ولا في لوحة المعلومات)، حتى حين تحمل publish: true لكي ترثه الملاحظات المصنوعة منها.

هناك أمران. كلاهما في لوحة الأوامر، ولكل منهما اختصار، و«ملاحظة جديدة من قالب…» موجود أيضًا في قائمة الزر الأيمن على أي مجلد في الشجرة، وهناك ينشئ الملاحظة داخل ذلك المجلد:

إدراج قالب… (Ctrl/Cmd Alt T)يضع متن القالب عند المؤشر في الملاحظة المفتوحة
ملاحظة جديدة من قالب… (Ctrl/Cmd Alt Shift T)يطلب اسمًا، وينشئ الملاحظة بالقالب مطبَّقًا عليها، ويفتحها

يفتح كلاهما منتقيًا يعاين القالب وعناصره النائبة معبَّأة، فترى ما سيحطّ فعلًا لا ما يقوله الملف. (اخترنا Ctrl/Cmd Alt بدل Ctrl/Cmd T البديهي لأن ذاك يفتح تبويبًا جديدًا في المتصفح، وCtrl/Cmd Shift T يعيد فتح تبويب مغلق. ولا يمكن أخذ أي منهما.)

العناصر النائبة: عناصر أوبسيديان، واثنان من عندنا:

العنصر النائبيصير
{{date}}2026-08-16
{{time}}05:23
{{date:FORMAT}} / {{time:FORMAT}}رموز بأسلوب moment: YYYY MM DD HH mm ss، وMMMM/MMM لأسماء الشهور، وdddd/ddd لأيام الأسبوع، وA/a، و[نص حرفي] بين قوسين مربعين. والصيغ المسمّاة أيضًا: {{date:long}} وfull وmedium وshort
{{title}} / {{Title}}اسم ملف الملاحظة الجديدة، كما كُتب وبأحرف أولى كبيرة
{{hdate}} / {{date:hijri}}التاريخ الهجري بتقويم أم القرى
{{cursor}}لا شيء — يُحذف الرمز ويقف المؤشر مكانه بعد أن يدخل القالب، سواء أُدرج في الملاحظة المفتوحة أو صُنعت منه ملاحظة جديدة. وإن تكرر فالأول هو المعتبر
{{prompt:Label}} / {{VALUE:Label}}جوابٌ تكتبه أنت. قبل أن يُدرج شيء تظهر ورقة صغيرة تسأل عن كل عنوان مرة واحدة، بترتيب وروده في القالب؛ والعنوان الذي يتكرر يُسأل عنه مرة ويُملأ في كل مواضعه. Enter يُدرج، وEsc يلغي الإدراج كله فلا يُكتب شيء، ولا حتى المقدمة. و{{VALUE}} المجرد يُسأل عنه تحت عنوان عام. والصياغتان هما اللتان يحملهما مستعملو Templater وQuickAdd في خزائنهم أصلًا

وكل ما عدا ذلك يُترك كما كُتب بالضبط: تعبير Templater، أو {{ شاردة. فلو أفرغنا رمزًا لا ينفذه أسطرلاب لدمّرنا نصًّا كتبته أنت، ولأخفينا أن القالب ينتظر شيئًا لا نفعله.

تتبع التواريخ إعدادات الموقع حيث يراها القارئ، وتبقى بصيغة تفهمها البرامج حيث يلزم أن تُقرأ آليًا. فالصيغ المسمّاة ({{date:long}}) و{{hdate}} تستعمل تقويم الموقع (settings.dateCalendar) ونظام الأرقام الذي تستعمله النسخة. أما صيغ الرموز فتبقى ميلادية بأرقام غربية: {{date}} هو YYYY-MM-DD بتعريف أوبسيديان، ويحطّ في سطور date: في المقدمة وفي أسماء الملفات، حيث لا يُفهم ١٤٤٨-٠٢-١٣ على أنه تاريخ. انظر التواريخ الهجرية.

تُدمج المقدمة ولا تُكدَّس، ولا يُنسخ معرّف الملاحظة أبدًا. إدراج قالب في ملاحظة فيها كتلة --- أصلًا يضمّ مفاتيح القالب إلى تلك الكتلة: كتلة واحدة، ولا يتكرر مفتاح، وقيم الملاحظة نفسها هي التي تغلب (فـpublish: وdate: وtags: الخاصة بها حقائق عن تلك الملاحظة، أما قيم القالب فمجرد افتراضات). أما المفاتيح التي تميّز الملاحظة عن غيرها (id وuuid وguid وpermalink وslug) فتُولَّد جديدة، بالشكل نفسه الذي في القالب: uuid يبقى uuid، وطابع زمني من 16 رقمًا يبقى 16 رقمًا. كان القالب الذي يحمل id: يعطي المعرّف نفسه لكل ملاحظة تُصنع منه.

قالب الملاحظات الجديدة (في الإعدادات أيضًا) يطبّق قالبًا واحدًا على كل ملاحظة تُنشأ من داخل أسطرلاب: بـCtrl/Cmd N، أو زر + في الشريط الجانبي، أو قائمة الشجرة. وهو معطّل افتراضيًا: تولد الملاحظات الجديدة فارغة كما كانت دائمًا.

الملاحظات الدورية

الملاحظة الدورية ملاحظة واحدة لكل فترة، تُسمّى بها: يوم أو أسبوع أو شهر أو سنة. يفتح Ctrl/Cmd Alt D (أو فتح ملاحظة اليوم في لوحة الأوامر) ملاحظة اليوم، وينشئها إن لم تكن موجودة بعد؛ وتفعل ملاحظة هذا الأسبوع وملاحظة هذا الشهر وملاحظة هذه السنة الشيء نفسه لفتراتها. وأين تسكن وماذا تُسمّى إعدادات، في الإعدادات ← الكتابة تحت الملاحظات الجديدة: مجلد واحد تتقاسمه الأنواع الأربعة، واسم وقالب لكل نوع:

النوعالاسم الافتراضيالقالب الافتراضيملاحظات
اليومYYYY-MM-DD(قالب الملاحظات الجديدة)لا يمكن إيقافه.
الأسبوعYYYY-[W]ww(لا شيء)ww هو أسبوع ISO؛ وتُسمّى الملاحظة بسنة الأسبوع في ISO.
الشهرYYYY-MM(لا شيء)لا يجوز أن يحمل اسم الشهر رمز يوم.
السنةYYYY(لا شيء)لا يحمل اسم السنة ما هو أدق من السنة.

تقبل الأسماء الرموز YYYY وMM وDD وww و[نصًّا حرفيًّا]، و/ للمجلدات الفرعية: YYYY/YYYY-MM-DD يضع كل سنة في مجلدها. وهي ميلادية بأرقام غربية دائمًا، فاسم الملف عنوان، وتُطبع الفترة بجانب الاسم في شريط الحالة بتقويم الموقع (انظر أدناه). والصيغة هي الإعلان: الاسم الذي يحمل رمز يوم يصنع ملاحظة يومية، والذي يحمل رمز شهر بلا يوم يصنع ملاحظة شهرية، والذي لا يحمل إلا السنة يصنع ملاحظة سنوية. اكتب off في اسم لإيقاف ذلك النوع؛ ويجوز ترك مجلد الملاحظات اليومية فارغًا لجذر الخزانة. ويُطبَّق القالب عند إنشاء ملاحظة تلك الفترة أول مرة. والخزانة التي تحفظ أصلًا Journal/2026/2026-09-13.md تواصل عملها: اضبط المجلد على Journal واسم اليوم على YYYY/YYYY-MM-DD.

وفي لوحة الأوامر أيضًا ملاحظة الأمس وملاحظة الغد. وحين تكون الملاحظة المفتوحة ملاحظة دورية بنفسها، يبدأ السير منها: الأمس والغد من ملاحظة يومية مفتوحة، فتستطيع أن تقرأ اليوميات إلى الوراء يومًا بيوم؛ وملاحظة هذا الشهر من الشهر الذي يقع فيه ذلك اليوم. ولا يحدث العكس أبدًا: ملاحظة هذا الأسبوع من ملاحظة سنوية مفتوحة هي هذا الأسبوع، لا أول أسبوع في السنة.

الفترة في شريط الحالة. تحتفظ الملاحظة الدورية باسم ملفها بصيغة ISO، وتقول بجانبه في شريط الحالة ما يعنيه ذلك الاسم بتقويم الموقع: 2026-09-15 يُقرأ الثلاثاء، 15 سبتمبر 2026، وفي النسخة الهجرية التاريخ الهجري؛ و2026-W38 يُقرأ الأسبوع 38 · 14–20 سبتمبر 2026؛ و2026-09 يُقرأ سبتمبر 2026؛ و2026 يُقرأ 2026. وفي النسخة الهجرية أو ذات التقويمين ليس الشهر الميلادي أو السنة الميلادية شهرًا هجريًّا أو سنة هجرية، فتُسمّى بمدى الأيام الذي تغطيه بدل اسم شهر يكون خطأ.

في مثل هذا اليوم. تحت الروابط الراجعة تعدّد اللوحة الجانبية ما كتبته أو نشرته أو أنهيته في مثل هذا اليوم من السنوات الماضية: شريط يقرأ عليك أرشيفك، مستمدًّا من تواريخ الملاحظات نفسها ومن سطور finished: في المتتبعات، من غير أن يُخزَّن شيء. وتفتح صفحة السِّجِلّ على الشيء نفسه.

التقويم

للشهر صفحته الخاصة: باب التقويم في الشريط العلوي (أو فتح التقويم في لوحة الأوامر، وقائمة ⋯ على الهاتف) يفتح /calendar، شهرًا كاملًا بتقويم الموقع يعرض فيه كل يوم ملاحظته والسِّجِلّات المدوَّنة فيه والبطاقات المُقيَّمة؛ النقرة تختار اليوم، ومن هناك تُنشأ ملاحظة يوم فارغ. ولم يعد الشريط الجانبي يحمل نسخة ثانية من الشهر.

الملاحظات الفريدة

الملاحظة الفريدة ملاحظة تُسمّى بالدقيقة التي صُنعت فيها — 202609151042 — طابع الزيتلكاستن، للفكرة التي لا عنوان لها بعد ولا يجوز أن تنتظر عنوانًا. ينشئها أمر ملاحظة فريدة جديدة في لوحة الأوامر ويفتحها والمؤشر في المتن من غير أن يسأل عن شيء؛ ويُطبَّق عليها قالب الملاحظات الجديدة كما يُطبَّق على أي ملاحظة جديدة (ويُحترم {{cursor}} فيه). وقد تأتي فكرتان في دقيقة واحدة: فتأخذ الثانية أول اسم حرّ بعدها (202609151042 2). وأين تسكن وماذا تُسمّى إعدادان، في الإعدادات ← الكتابة بجانب صفوف اليوميات:

الإعدادالافتراضيملاحظات
مجلد الملاحظات الفريدة(جذر الخزانة)أي مجلد؛ zettel مثلًا.
اسم الملاحظة الفريدةYYYYMMDDHHmmرموز اليوميات ومعها HH وmm وss؛ ويعمل [النص الحرفي] و/ كما يعملان في اسم اليوميات. ويجب أن تكون الصيغة أدق من اليوم — فالاسم «الفريد» الذي يتكرر كل صباح تصادمٌ ينتظر وقوعه — لذلك يلزم واحد على الأقل من HH وmm وss.

التوأم اللغوي

تكتب التدوينة مرتين: مرة بالإنجليزية ومرة بالعربية، وتودّ لو تصرّف الاثنتان كملاحظة واحدة تُقلَّب على وجهيها، لا كملفين يتصادف أنهما في الموضوع نفسه. هما على القرص ملفان، لأن كل ما ها هنا ماركداون صِرف ولا يُسمح لشيء بأن يكفّ عن ذلك. وفي كل ما عدا القرص هما وجهان لملاحظة واحدة.

قل ذلك بسطر واحد، في ترويسة أيٍّ من الملفين:

---
title: الحاسوب الكمّي
publish: true
twin: [[Quantum computers]]
---

يكفي إعلان واحد. فالملاحظة الأخرى تعرف من غير أن تُحرَّر: يجعل أسطرلاب العلاقة متبادلة حين يفهرس الخزانة. والقيمة رابط ويكي عادي يُحلّ كأي رابط آخر، فيصحّ فيه الاسم البديل والمسار الكامل، وإعادة تسمية أيٍّ من الملفين لا تفكّ الاقتران. ويُقبل كذلك المسار المجرّد twin: notes/Quantum computers.md. وللملاحظة وجه آخر واحد لا أكثر.

وإن أعلن الملفان كلاهما وتخالفا — هذا يسمّي ذاك، وذاك يسمّي ثالثًا — احتفظت كل ملاحظة بالوجه الذي يسمّيه سطرها هي، وقالت الشارة في شريط الحالة إن الاقتران متضارب. فليس ثمّة موضع ثالث يَفصِل بين ملفين، ولا يدّعي أحد أن ثمّة.

في المحرّر. تنال الملاحظة ذات الوجه الآخر شارة صغيرة في أسفل النافذة، EN ⇄ ع، تُظهر الوجه الذي أنت فيه والوجه الذي تأتي به نقرة. والنقر عليها — أو Ctrl/Cmd Alt L، أو أمر انتقل إلى الوجه الآخر في لوحة الأوامر — يفتح الوجه الآخر في التبويب نفسه: اللوح نفسه، والموضع نفسه في شريط التبويبات، وقريبًا من الموضع نفسه في النصّ، لأن موقعك يُحمَل كنسبة. ويقلبها زر الرجوع مرة أخرى. أما افتح الوجه الآخر بجانبها فيضع الوجهين في لوحين متجاورين، وهو ما تحتاجه الترجمة فعلًا. وتُبقي شجرة الملاحظات الملفين ظاهرين — فهي صورة مجلدك ولا تُخفي شيئًا — وتضع على كلٍّ منهما علامة ⇄ صغيرة تسمّي الآخر عند التحويم.

إنشاء الوجه الثاني. يسأل أمر أنشئ الوجه الآخر… في لوحة الأوامر عن اسم (ويعرض اسم الملاحظة نفسه مذيّلًا بـ — ar أو — en؛ اكتب فوقه، فالعنوان العربي أحسن غالبًا)، ثم يكتب الملف الجديد بجانب هذا بترويسة هذه الملاحظة — إلا id فهو لملف واحد بعينه — ويُعلن الاقتران في كلا الملفين، ويفتحه بجانبها. والكلام كلامك تكتبه؛ لا يُترجَم لك شيء، ولن يُترجَم.

هل تأخّر الوجه الآخر؟ إذا لم يُمسّ الوجه الآخر منذ مُسّ هذا الوجه بأكثر من دقيقة، حملت الشارة نقطة صغيرة وقال تلميحها متى كُتب الطرف الآخر آخر مرة. وهذه مقارنة بين ختمي وقت لا غير: لا مقابلة بين النصّين، ولا تخمين للمعنى، ولا شيء يجري من تلقاء نفسه.

وجهان بلغة واحدة. ليس التوأم ترجمة بالضرورة. فالنسخة المطوّلة والنسخة الموجزة، والمسوّدة الرسمية والصياغة المبسّطة، كلتاهما بالإنجليزية، هي العلاقة نفسها. أعطِ كل طرف اسمًا لنفسه تستعمله الشارة:

---
face: موجزة
twin: [[Elden Ring, the long version]]
---

فتقرأ الشارة حينئذٍ موجزة ⇄ مطوّلة. وكل شيء في المحرّر يعمل كما هو. والذي يتغيّر هو الموقع العام: فآلة لغة القارئ — مبدّل ع/EN، وقوائم التدوينة الواحدة لكل قارئ، ووسوم hreflang — لا معنى لها إلا إذا اختلفت لغتا الوجهين. فوجهان إنجليزيان تدوينتان، تُدرجان معًا إن نُشرتا معًا، ويسمّي كلٌّ منهما الآخر تحت عنوانه.

في المخطط والروابط الخلفية. يظهر التوأم للزائر عقدةً واحدة في المخطط، معنونة بالوجه الذي بلغته، حاملة كل رابط رسمه أيٌّ من الوجهين: فالاقتران فكرة واحدة، ونسختان نصفُ موصولتين من مقالة واحدة صورةٌ لنظام الملفات لا للكتابة. أما في مخططك أنت فيبقى الملفان، لأن المخطط هناك خريطة ملفات تفتحها وتعيد تسميتها. ولوحة الروابط الخلفية في أيٍّ من الوجهين تُظهر روابط كليهما، للسبب نفسه: من ربط الطرف الإنجليزي فقد ربط هذه القطعة.

الأقسام: طيّ واستخراج ونقل

القسم هو عنوان وكل ما تحته، حتى العنوان التالي من مستواه أو من مستوى أعلى.

  • طيّ العناوين. بجانب كل عنوان سهم صغير (ظاهر دائمًا لا حين يمرّ المؤشر فقط؛ فزر لا يراه أحد لا يجده أحد، ولا مؤشر يمرّ على الهاتف). انقره، أو اضغط Ctrl/Cmd Shift [ / ]، لتطوي القسم إلى شريحة مكتوب عليها «N أسطر مطوية». ويطوي Ctrl/Cmd Alt [ / ] كل شيء أو يفتحه.
  • إجراءات القسم على كل عنوان. تفتح علامة ⋯ بجانب سهم الطيّ (وكذلك النقر بالزر الأيمن على أي سطر عنوان، أو على أي صف في المحتويات) قائمة واحدة: انسخ رابط [[ملاحظة#عنوان]] إلى القسم، أو انسخ القسم بصيغة ماركداون، أو استخرجه إلى ملاحظة جديدة مع [[رابط]] يبقى في مكانه، أو اطوِ كل ما تحته أو ابسطه، أو حدّده، أو ركّز عليه.
  • اسحب عنوانًا في المحتويات لتنقل القسم كله. ينتقل العنوان ومتنه وكل عنوان فرعي تحته كتلةً واحدة، ويعرض لك خط الإسقاط المستوى الذي سيحطّ فيه قبل أن تفلت. اسحب في اتجاه القراءة لتُدخل القسم مستوى أعمق، أو قف على صف لحظة لتسقطه داخله. وهي خطوة واحدة، فيعيدها Ctrl/Cmd Z، وتحمل الرسالة زر تراجع أيضًا. ويختبر npm run check-sections إعادة الكتابة هذه بآلاف الملاحظات المولَّدة، فيها مقدمات وعناوين متداخلة وسياجات كود بداخلها أسطر ###؛ انظر التطوير.
  • ركّز على قسم واحد. يطوي Ctrl/Cmd Alt F كل شيء عدا القسم الذي فيه مؤشرك؛ ويعيد Esc الملاحظة كما كانت بالضبط، بطيّاتها. ويقفز Ctrl/Cmd Alt ↑ / ↓ إلى العنوان السابق أو التالي (وفي عرض القراءة يمرّران إليه). وتُحفظ حالة الطيّ لكل ملاحظة عبر إعادة التحميل.
  • ترقيم تلقائي للعناوين. معطّل افتراضيًا. يشغّله زر 1. في المحتويات لعرض القراءة، وnumbered: true في مقدمة الملاحظة يرقّمها للجميع، حتى على المدونة. ولا يُكتب شيء في ماركداونك.

المرفقات

خزانتك ليست ملفات .md فقط، والشريط الجانبي يقول ذلك: الصور وملفات PDF والصوت والفيديو وكل شيء آخر تجلس تحت مجلدها أسفل الملاحظات، ولكل منها رمز يدل على نوعه، ويعدّ التذييل الاثنين معًا («1,388 ملاحظة · 1,176 ملفًا»). والنقر على صورة يفتح صندوق عرض: الحجم الطبيعي محدودًا بحجم النافذة، واسم الملف، والأبعاد بالبكسل، وحجم الملف، و←/→ للتنقل في بقية ذلك المجلد («3 / 47»)، وEsc أو نقرة خارجه للخروج. وتُفتح ملفات PDF في تبويب متصفح، ويأخذ الصوت والفيديو مشغلًا في مكانه، وكل شيء آخر يعرض عليك تنزيله. ويخفيها كلها من جديد مشبك الورق في تذييل الشريط الجانبي، ويتذكر اختيارك.

الصق صورة في المحرر أو أسقطها فيه (أو اسحبها من مدير الملفات) تُرفع وتحطّ بصيغة ![[name.png]] عند المؤشر، ويحجز مكانها عنصر نائب مكتوب عليه «جارٍ الرفع…» حتى تصل. وتُقبل ملفات PDF والصوت والفيديو أيضًا. أما المجلد الذي يحطّ فيه ما تلصقه أو تسقطه في الملاحظة فـإعداد له أربعة أوضاع؛ والإسقاط على شجرة الشريط الجانبي إيداع في مجلد بعينه، يحطّ الملف في المجلد الذي أُسقط عليه.

المرفقات غير المستخدمة. يسرد Ctrl/Cmd P ← المرفقات غير المستخدمة كل ملف في الخزانة لا تشير إليه أي ملاحظة، مع حجمه، فتميّز لقطات الشاشة القديمة من الأشكال التي ما زالت مقالةٌ تضمّنها. و«مستخدم» هنا بالمعنى الذي يعرفه المفهرس، وهو الحساب نفسه الذي يقرر ما يحق للزائر جلبه وما سيكسره الحذف: ملف مضمَّن (![[x.png]] أو ![alt](x.png))، أو مربوط ([[x.pdf]])، أو banner: ملاحظة، أو cover: متتبع، أو أيقونة مجلد (من الإعدادات أو من ملاحظة المجلد)، أو غلاف مسار في المكتبة، أو svg مصدَّر من رسمة، أو شعار الموقع وأيقونته ولافتة صفحته الرئيسية. علّم الصفوف (أو تحديد الكل)، واقرأ المجموع، ثم نقل إلى المهملات: يذهب كل ملف إلى .trash/ عبر الباب نفسه الذي يستعمله احذف الملف في الشجرة، مع تسجيل مكانه الأصلي، ويعيد زر تراجع في الرسالة النقلة كلها. لا شيء هنا يمحو؛ فذلك القرار مكانه متصفح المهملات. وتتوقف القائمة عند ألفي صف وتقول ذلك حين تحوي الخزانة أكثر: انقل هذه ثم أعد الفتح للبقية. للمشرف فقط، ولا يُسرد .trash/ نفسه أبدًا.

الحذف والمهملات

الحذف يقول لك ما الذي سيأخذه. تُحذف الملاحظات والمرفقات والمجلدات كلها بالطريقة نفسها: الافتراضي ينقل الشيء إلى مجلد .trash/ في الخزانة، وبجانبه خيار أهدأ، «حذف نهائي»، يمحو بدل أن ينقل، وراء تأكيد ثانٍ لونه أحمر. وكل حوار مبني مما يعرفه المفهرس فعلًا، فيقرأ حوار المجلد «0 ملاحظات و4 ملفات» بدل أن يعدّ ملفات ماركداون ويتوقف. وحين يبقى شيء ينجو من الحذف وهو يشير إلى داخل ما ستحذفه، يقول الحوار ذلك ويسمّيه: «4 ملفات هنا تضمّنها «The Moved Essay». تلك التضمينات ستنكسر.» (وحذف ملاحظة يسمّي الملاحظات التي تربط إليها بالطريقة نفسها.) وللمرفقات «احذف الملف» الخاص بها على صفها في الشجرة، ولم يكن لها ذلك من قبل: كانت إزالة صورة قديمة واحدة تعني حذف المجلد الذي حولها.

متصفح المهملات. يسرد Ctrl/Cmd P ← فتح المهملات كل ما في .trash/: ما بداخل كل مدخل، وحجمه، ومتى ذهب، مع استرجاع ومحو نهائي لكل صف، إضافة إلى «إفراغ المهملات». ويعيد الاسترجاع كل مدخل إلى حيث جاء (يسجل أسطرلاب المكان الأصلي لحظة الحذف)، ويخبرك مقدمًا حين يكون ذلك المكان مشغولًا (فيحطّ بجانبه) أو مجهولًا (فيحطّ في جذر الخزانة). للمشرف فقط، و.trash/ لا يُودَع أبدًا في مستودعك البعيد.

إعادة التنظيم بالسحب

اسحب ملاحظة أو مجلدًا كاملًا إلى أي صف مجلد، أو إلى مجلد أعلى منه، أو إلى اسم الخزانة لتعيده إلى المستوى الأعلى. يضيء الهدف الصالح بلون التمييز؛ أما الهدف الذي لا يستطيع أخذ ما تسحبه (مجلد على أحد أبنائه، أو المجلد الذي هو فيه أصلًا) فيُرفض بالأحمر بدل أن يسكت. والوقوف على مجلد مطوي أثناء السحب يفتحه بعد لحظة، لتصل إلى مجلد داخل مجلد من غير أن تفلت؛ وتمرّر الشجرة نفسها تلقائيًا قرب أي من الحافتين، والإسقاط على مجلد ما زال مغلقًا يعمل جيدًا.

كل رابط يتبع: [[روابط الويكي]] المكتوبة مسارات، و[روابط](ماركداون)، والتضمينات النسبية ![embeds](../Media/x.png) داخل الملاحظات التي انتقلت. نقل مجلد فيه 1,214 ملاحظة يصلح روابط 246 ملاحظة وتُحدَّث الفهارس قبل أن يعود الجواب، فيكون البحث والمخطط والموقع العام صحيحة لحظة وصوله. وتصادم الأسماء يطلب اسمًا آخر بدل الكتابة فوق الموجود، وكل نقل يرفع رسالة تسمّي الطرفين مع تراجع. بلا فأرة؟ يفتح «نقل إلى…» في قائمة الزر الأيمن للصف وفي لوحة الأوامر منتقي مجلدات قابلًا للترشيح يفعل الشيء نفسه بالضبط، وكذلك إسقاط الصور من سطح مكتبك مباشرة على صف مجلد. وينتهي المنتقي بصف مجلد جديد… مثبّت، يحمل ما كتبته في المرشح اسمًا، فيصير «لا مكان أضع فيه هذا» على بعد مجلد واحد بدل طريق مسدود؛ ولا يعرض عليك مجلد مرفقاتك بيتًا لملاحظة.

حرّر هذه الصفحة على GitHub

أسطرلاب برنامج حر. هذه الصفحات مبنية من ملفات Markdown في مجلد docs بالمستودع.