Github Acciones de Actualización de un Archivo HTML

0

Pregunta

Tengo un sitio web estático que estoy implementando con Github Acciones. El sitio web consta de 1 archivo HTML y varios .los archivos de configuración yaml. No es una simple función de javascript que carga todos los .archivos yaml. Sin embargo, en la actualidad la lista de .archivos yaml es codificado. Existe de todos modos a:

  1. El uso de Github Acciones para actualizar el array de javascript antes de la implementación de la página web?
  2. El uso de javascript para crear dinámicamente la lista a partir de los ficheros en el directorio config?

Estructura de directorios

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>
github github-actions javascript yaml
2021-11-23 18:43:37
1

Mejor respuesta

0

El uso de este: bluwy/sustituto-cadena-acción@v1

He aquí un ejemplo:

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - uses: bluwy/substitute-string-action@v1
      id: sub
      with:
        _input-text: 'Hello World!'
        World: GitHub

Url de la acción con la totalidad de los documentos: https://github.com/bluwy/substitute-string-action

https://i.stack.imgur.com/3wWvp.jpg

2021-11-24 06:25:13

Hi - puede usted por favor proporcione un ejemplo con la estructura en mi pregunta? Estoy teniendo dificultades para entender cómo funciona esto. Gracias.
Daniel

En otros idiomas

Esta página está en otros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Slovenský
..................................................................................................................