العودة
Beauty: محرر Markdown لماك وآيفون والمتصفح بُني في عشرة أشهر
SiTech AI Team2 წთ. საკითხავი

Beauty: محرر Markdown لماك وآيفون والمتصفح بُني في عشرة أشهر

أصدر المطوّر تياغو بيريس تطبيق Beauty، وهو محرر Markdown يعمل على ماك وآيفون والمتصفح. يعرض المحرر تنسيق Markdown في مكانه أثناء الكتابة، ويحفظ الملاحظات كملفات عادية، ولا يطلب أي حساب.

بعد نحو عشرة أشهر من العمل، أصدر المطوّر تياغو بيريس تطبيق Beauty، وهو محرر Markdown يعمل على ماك وآيفون والمتصفح. قدّمه في منشور Show HN يوم 27 سبتمبر ووصفه بأنه محرر محلي تبدو فيه الصفحة مكتملة أثناء الكتابة.

Markdown يُعرض في مكانه

يعرض Beauty تنسيق Markdown لحظة كتابته بدل تقسيم النافذة بين الشيفرة والمعاينة. تظهر العناوين والخط العريض والمائل والروابط والاقتباسات وقوائم المهام بمجرد كتابة علامة الإغلاق، ويبقى في الملف نص Markdown عادي. يمكن سحب صفوف الجداول وأعمدتها دون محاذاة الشرطات العمودية، وتُنسَّق المعادلات بواسطة KaTeX، ويتحول المقطع المعلَّم بـ mermaid إلى مخطط انسيابي أو مخطط تسلسل. أما مقاطع الشيفرة فتُلوَّن لـ 26 لغة، من TypeScript إلى Rust.

عرض Markdown في مكانه داخل Beauty

الطباعة بوصفها الميزة الأساسية

ذهب جزء كبير من الجهد إلى إحساس الصفحة. تتضافر أربعة خطوط (Literata وSource Sans 3 وIBM Plex Mono وNunito) مع أربعة مستويات للكثافة، ويبقى عرض السطر بين 56 و65 حرفًا، وهو النطاق الذي يعتبره المطوّر الأريح للقراءة. يعمل البحث على الجهاز في العناوين ونصوص الملاحظات، مع أشكال الكلمات الشائعة، ويحتفظ كل تنسيق بما يصل إلى 200 إصدار يمكن معاينتها واستعادتها.

إعدادات الطباعة الخاصة بالصفحة

ملفات بسيطة ومشاركة حية وإضافة مدفوعة واحدة

على ماك تكون المكتبة مجلدًا عاديًا من ملفات .md داخل ‎~/Beauty، مع الصور إلى جانب الملاحظات، ويشمل التصدير Markdown أو HTML أو PDF أو المكتبة كاملة في ملف zip. وفتح رابط مُشارَك يبدأ جلسة حية تنتقل فيها التعديلات مباشرة بين الأجهزة عبر WebRTC، ولا يرى الخادم الذي يربطها سوى معرّف غرفة عشوائي. المحرر والملفات المحلية والعمل المشترك مجانية. أما الاشتراك الاختياري Beauty Maximus فيُبقي مكتبة واحدة محدّثة على أجهزة Apple عبر iCloud Drive الخاص بالمستخدم، من دون حساب أو خادم لـ Beauty. كذلك لا تطلب نسخة المتصفح أي حساب وتحفظ الملاحظات في تخزين مشفَّر على الجهاز.

ذهب معظم نحو 1000 عملية commit إلى المحرر نفسه. بُني على contenteditable، لكن المتصفح غير مسموح له بتغيير بنية المستند إطلاقًا، وهو ما يصفه بيريس عملًا أصعب بكثير مما توقع. أما الأساليب التي تحفظ سرعته على ثلاث منصات فستُفتح مصادرها لاحقًا. وفي نقاش Show HN جاءت الإشادة بالواجهة وأسئلة عن نموذج الإيرادات، فأجاب المؤلف بأن المشروع منفذ إبداعي لا شركة.

SSiTech

SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي

نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.