Github Azioni di Aggiornamento di un File HTML

0

Domanda

Ho un sito statico che sto distribuzione con Github Azioni. Il sito si compone di 1 file HTML e vari .file di configurazione yaml. C'è una semplice funzione javascript che carica tutte le .file yaml. Tuttavia, attualmente, l'elenco dei .file yaml è hardcoded. C'è comunque sia:

  1. Usare Github Azioni per aggiornare l'array javascript prima di implementare il sito web?
  2. Utilizzare javascript per creare dinamicamente l'elenco dei file nella directory config?

Struttura di Directory

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

Migliore risposta

0

Uso questo: bluwy/sostituire-string-azione@v1

Ecco un esempio:

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

Url azione, con il pieno documenti: https://github.com/bluwy/substitute-string-action

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

2021-11-24 06:25:13

Hi - si può fornire un esempio con la struttura in mia domanda? Sto avendo difficoltà a capire come funziona. Grazie.
Daniel

In altre lingue

Questa pagina è in altre lingue

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