Github Akcie - Aktualizácia Súboru HTML

0

Otázka

Mám statické webové stránky, ktoré som nasadenie s Github Akcie. Webové stránky sa skladá z 1 HTML súbor a viac .yaml konfiguračné súbory. Tam je jednoduchý javascript funkciu, ktorá načíta všetky .yaml súbory. V súčasnosti však zoznamu .yaml súbory je napevno. Je tam aj tak buď:

  1. Použitie Github Akcie na aktualizáciu javascript pole pred zavedením internetovej stránke?
  2. Pomocou javascriptu dynamicky vytvoriť zoznam založené na súbory v konfiguračnom adresári?

Adresárová štruktúra

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

Najlepšiu odpoveď

0

Použite toto: bluwy/náhradníčka-string-akcia@v1

Tu je príklad:

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

Url akcie s full dokumenty: https://github.com/bluwy/substitute-string-action

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

2021-11-24 06:25:13

Hi - môžete mi prosím poskytnúť príklad s štruktúry v mojej otázke? Mám problém pochopiť, ako to funguje. Vďaka.
Daniel

V iných jazykoch

Táto stránka je v iných jazykoch

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