我有一个静态网站,现在正在使用Github Actions进行部署。该网站包括1个HTML文件和几个.yaml配置文件。有一个简单的JavaScript函数来加载所有的.yaml文件。但目前.yaml文件列表是硬编码的。是否可以通过以下方式之一实现更新JavaScript数组并在部署网站前使用Github Actions:
- 使用Github Actions更新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>
ls config
命令并将其导入到一个sed
命令中,以替换 HTML 文件中的文件? - rethab