【发布时间】:2022-01-02 06:17:02
【问题描述】:
我有一个使用 Github Actions 部署的静态网站。该网站由 1 个 HTML 文件和几个 .yaml 配置文件组成。有一个简单的 javascript 函数可以加载所有 .yaml 文件。但是,目前 .yaml 文件列表是硬编码的。反正有没有:
- 在部署网站之前使用 Github Actions 更新 javascript 数组?
- 使用javascript根据config目录下的文件动态创建列表?
目录结构
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并将其传送到替换HTML 文件中的文件的sed命令中?
标签: javascript github yaml github-actions