Eu tenho um site estático que estou implantando com o Github Ações. O site consiste de 1 arquivo HTML e vários .yaml arquivos de configuração. Há uma função javascript simples que carrega todos os .arquivos yaml. No entanto, atualmente, a lista de .arquivos yaml é codificado. Existe uma maneira para:
- Usar o Github Ações para atualização da matriz de javascript antes de implantar o site?
- Usar javascript para criar dinamicamente a lista baseada em arquivos no diretório config?
Estrutura de diretórios
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>