У меня есть статический веб-сайт, который я развертываю с помощью действий Github. Веб - сайт состоит из 1 HTML-файла и нескольких конфигурационных файлов .yaml. Существует простая функция javascript, которая загружает все .файлы yaml. Однако в настоящее время список файлов .yaml жестко закодирован. Есть ли в любом случае какое-либо:
- Используйте действия Github для обновления массива javascript перед развертыванием веб-сайта?
- Использовать javascript для динамического создания списка на основе файлов в каталоге конфигурации?
Структура каталогов
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>