Github Actions - mise à Jour d'un Fichier HTML

0

La question

J'ai un site web statique que je suis le déploiement avec Github Actions. Le site se compose de 1 fichier HTML et plusieurs .les fichiers de configuration yaml. Il y a une simple fonction javascript qui se charge de toutes les .les fichiers yaml. Toutefois, actuellement, la liste des .les fichiers yaml est codé en dur. Est de toute façon il soit:

  1. Utiliser Github Actions pour mettre à jour le tableau de javascript avant de déployer le site?
  2. L'utilisation de javascript pour créer dynamiquement la liste sur la base des fichiers dans le répertoire config?

Structure de répertoire

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

La meilleure réponse

0

Utilisez ceci: bluwy/remplacer-chaîne-action@v1

Voici un exemple:

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

Url de l'action avec le plein de docs: https://github.com/bluwy/substitute-string-action

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

2021-11-24 06:25:13

Bonjour - pouvez-vous donner un exemple avec la structure dans ma question? Je vais avoir de la difficulté à comprendre comment cela fonctionne. Merci.
Daniel

Dans d'autres langues

Cette page est dans d'autres langues

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