Fast Svelte Static Site X - ركز SSG/SSR على تحسين محركات البحث لمواقع الويب التي تحتوي على ملايين الصفحات
تم تصميم إطار العمل هذا لتوفير إنشاء سريع لملايين الصفحات وتقليل تكاليف النشر، مع توفير تجربة تطوير رائعة.
npm install -g sssx
تعريف | اختصار |
---|---|
Svelte مولد الموقع الثابت | SSSG |
عرض جانب الخادم Svelte | SSSR |
= | إس إس إس إكس |
يوتيوب التجريبي
لماذا SSG آخر؟
تم إنشاء هذا المشروع بناءً على الحاجة إلى إدارة المواقع التي تحتوي على ملايين الصفحات، مع جعل إنشاء الموقع الثابت حالة استخدام أساسية، وتحسين محركات البحث (SEO) هدفه الأول.
تم إنشاء هذا الإطار لمعالجة العديد من الأمور التي تفتقر إليها الأطر الحالية:
sssx build <url>
.لتشغيل SSSX في وضع المجموعة لاستخدام جميع مراكز وحدة المعالجة المركزية المتاحة، استخدم الأمر التالي:
sssx cluster
فيما يلي عرض توضيحي لإنشاء أكثر من 1000 عنوان URL في أقل من 30 ثانية:
عند عرض ملايين الصفحات الثابتة، فإنك لا ترغب في إعادة عرضها جميعًا في كل مرة. يمكّنك SSSX من ضبط الصفحات التي يجب تحديثها ومتى.
تم تصميم هذا المستودع على أنه monorepo ويستخدم مساحات العمل.
لتشغيل مشروع مثال استخدم ما يلي:
cd apps/example-blog
npm install
npx sssx dev open
قم بتشغيل مجموعة البناء باستخدام deno:
deno
--allow-read
--allow-env
--allow-sys
--allow-write
--allow-run
../../node_modules/.bin/sssx cluster
cd packages/example
../sssx/src/cli.ts dev open
/__debug يمكنك الوصول إلى صفحة __debug
لرؤية جميع المسارات الموجودة. إنه يعمل فقط في وضع dev
.
العلاقات العامة هي موضع ترحيب!
حقوق الطبع والنشر © 2022-2024 يوجين هاوبتمان
معهد ماساتشوستس للتكنولوجيا