
هذا هو Me.lm.dev ، ترقية كاملة من نظام التدوين الخطي الأقدم.
تم تصميمه من الألف إلى الياء في V باستخدام خادم/إطار ويب HTTP عالي الأداء مخصص. هذا موقع محتوى ذاتيًا ، مع صفر جافا سكريبت.
كيف فعلت ذلك؟
كمية كبيرة من التقلبات ، والعبث مع sqlite3 ، وحلقة أحداث picoev متمة ، و HTTP Spec Caching/etags ، والكثير من regex ، والكثير من التفكير.
ثلاثة مشاريع غير موثقة وفكمة ثلاثة أشهر
مقدمة لي.
شحن 700Kibs من HTML المضغوط ليس قابلاً للتطبيق؟
تنفيذ ترقيم الصفحات و navbar بالنسبة لي.

لقد عملت بجد لصنع واجهة جميلة ، واحدة سريعة وديناميكية ، وتستخدم صفر JavaScript. لقد اعتمدت كثيرًا على عنوان URL HTTP Standard الحالي ، لتقفزك إلى أجزاء محددة من الصفحة واستخدام نماذج HTML لتغيير المحتوى.
يتم استخدام روابط القفز باستخدام /?p=00000000## على نطاق واسع من قبل الواجهة الخلفية لتوجيه العميل.
يتم دعم ترقيم الصفحات القابلة للتكوين الصحيح.


يتوخّل YouTube و Spotify من خلال التصميم ، مرتكبي المجرمين الرهيبين في كمية JavaScript التي يشحنونها للعملاء لأداء التتبع.
تحتاج الواجهة الخلفية فقط إلى كشط الخوادم Spotify مرة واحدة ، وذلك باستخدام Regex للحصول على البيانات الوصفية التي يحتاجها. يتم حفظ جميع صور Media YouTube Thumbnails و Spotify Media إلى قاعدة البيانات الأولية لمزيد من القراءات بعد ذلك.


يمكن تطبيق قائمة العلامات المنفصلة للمساحة على منشور. داخل علامة التبويب البحث في الجزء العلوي ، يمكنك البحث عن هذه العلامات والمحتوى بداخله.
تستخدم وظيفة البحث استعلام غلوب غير حساس للحالة.
*.wasmtest/helo.wasmfile.wasmstas*compilerstas COMPILERstas#0000000comPilerstas is my programming language i implemented in my first compiler من السهل بناء V مع V ، ببساطة تم تثبيت برنامج التحويل البرمجي V على نظامك وقم بتشغيل v . في الدليل الجذر للمستودع.
يمكنك الحصول على نسخة من برنامج التحويل البرمجي V هنا.
يتوقع الخادم بعض الأشياء من أجل التشغيل:
./make_init_files.sh لإنشاء الملفات التالية:data.sqlite مع المخطط الصحيحwal.log لتسجيلهاbackup/ المجلد للنسخ الاحتياطيةSECRET ، ويستخدم في https://<url>/auth .base_url في main.v للإشارة إلى عنوان URL لموقع الويب الخاص بك.PORT Envvar ، ولكن الافتراضات إلى المنفذ 8080.