vcl static site generator
1.0.0
لا أرغب في تشغيل خادم ويب نظرًا لأن عدد الزيارات إلى مواقعي منخفض جدًا بحيث تكون دائمًا غائبة عن ذاكرة التخزين المؤقت، وتحتاج إلى الجلب في كل مرة. لكن الكود مجاني، لذلك قمت بإنشاء منشئ موقع ثابت لتحويل دليل الملفات إلى جدول VCL، وفهرسته حسب عنوان URL.
هذا ليس منشئًا بقدر ما هو رافع. تحتاج إلى توفير دليل الملفات الخاص بك.
<base href="..."/>
; export SID= # service ID
; export KEY= # API key
; export VER= # unlocked (not yet activated) version
; curl -X POST -s https://api.fastly.com/service/$SID/version/$VER/snippet
-H "Fastly-Key:$KEY" -H 'Content-Type: application/x-www-form-urlencoded'
--data $'name=data&type=init&dynamic=1&content=table body {}n'
{"name":"synth","type":"init","dynamic":1,"content":null,"service_id":"...",
"version":"...","deleted_at":null,"id":"...","updated_at":"...","priority":100,
"created_at":"..."}
تذكر معرف المقتطف هناك - ستحتاج إليه للحصول على التحديثات.
; KEY=... SID=... SNIPPET=... ./update.sh /path/to/htdocs
س: لماذا لا تستخدم قواميس الحافة؟
ج: لا توفر واجهة برمجة التطبيقات عملية "استبدال كل شيء دفعة واحدة". كما أنها تقدم إلى VCL على أي حال؛ هنا يمكنني إنشاء نفس VCL في المقام الأول.