Github Eylemleri - Bir HTML Dosyasını Güncelleme

0

Soru

Github Eylemleriyle dağıttığım statik bir web sitem var. Web sitesi 1 HTML dosyası ve birkaç oluşur .yaml yapılandırma dosyaları. Her şeyi yükleyen basit bir javascript işlevi vardır .yaml dosyaları. Ancak, şu anda listesi .yaml dosyaları kodlanmış. Yine de var mı:

  1. Web sitesini dağıtmadan önce javascript dizisini güncellemek için Github Eylemlerini kullanın?
  2. Yapılandırma dizinindeki dosyalara göre listeyi dinamik olarak oluşturmak için javascript'i mi kullanıyorsunuz?

Dizin yapısı

index.html
config/
|-- first.yaml
|-- second.yaml
|-- ...

indeks.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

En iyi cevabı

0

Bunu kullan: bluwy / yedek dize eylemi@v1

İşte bir örnek:

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

Tam dokümanlar içeren eylemin URL'si: https://github.com/bluwy/substitute-string-action

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

2021-11-24 06:25:13

Merhaba-lütfen sorumdaki yapıya bir örnek verebilir misiniz? Bunun nasıl çalıştığını anlamakta güçlük çekiyorum. Teşekkürler.
Daniel

Diğer dillerde

Bu sayfa diğer dillerde

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