vcl static site generator
1.0.0
Saya tidak ingin menjalankan server web karena lalu lintas situs saya sangat rendah sehingga selalu hilang dari cache, dan perlu diambil setiap saat. Tapi kodenya gratis, jadi saya membuat generator situs statis untuk mengonversi direktori file ke tabel VCL, dan mengindeksnya berdasarkan URL.
Ini bukan generator, melainkan pengunggah. Anda perlu menyediakan direktori file Anda sendiri.
<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":"..."}
Ingat ID cuplikan di sana - Anda memerlukannya untuk pembaruan.
; KEY=... SID=... SNIPPET=... ./update.sh /path/to/htdocs
T. Mengapa tidak menggunakan kamus edge?
A. API tidak menyediakan operasi “ganti semuanya sekaligus”. Mereka juga tetap merender ke VCL; di sini saya dapat membuat VCL yang sama.