Am un site static, care sunt implementarea cu Github Acțiuni. Site-ul este format din 1 fișier HTML și mai multe .yaml fișiere de configurare. Nu este o simplă funcție javascript care încarcă toate .yaml fișiere. Cu toate acestea, în prezent, lista de .yaml fișiere este hardcoded. Oricum este acolo să fie:
- Folosesc Github Acțiuni pentru a actualiza matrice javascript înainte de implementarea site-ul?
- Folosesc javascript pentru a crea dinamic lista bazate pe fișiere în directorul config?
Structura de directoare
index.html
config/
|-- first.yaml
|-- second.yaml
|-- ...
index.html
...
<script>
// how can we dynamically create this array?
var files = [
{"name": "first.yaml"},
{"name": "second.yaml"},
...
]
</script>