Github การกระทำ-กำลังปรับปรุงเป็นแฟ้ม HTML

0

คำถาม

ฉันมีรูปแบบเว็บไซต์ของฉันเป็น deploying กับ Github องการกระทำ ที่เว็บไซต์ของต้องใช้ 1 ยังแฟ้ม HTML และหลายอันเลยแฟ้มปรับแต่ง language. นั่นเป็นเรียบง่ายจาวาสคริปต์ฟังก์ชันที่บความทั้งหมด.language งแฟ้ม อย่างไรก็ตามปัจจุบันรายการของ.language แฟ้มเป็น hardcoded. คือนั่นก็เพื่อเหมือนกั:

  1. ใช้ Github การกระทำเพื่อปรับปรุงจาวาสคริปต์อาเรย์ก่อน deploying ที่เว็บไซต์ของ?
  2. ใช้จาวาสคริปต์จะ dynamically สร้างรายการจากแฟ้มในค config ไดเรกทอรี?

โครงสร้างไดเรกทอรี

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

คำตอบที่ดีที่สุด

0

ใช้: bluwy/สอนแทน-ข้อความ-การกระทำ@v1

นี่เป็นตัวอย่าง:

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

ที่อยู่ Url ที่จะกการที่เต็มไปด้ว docs: https://github.com/bluwy/substitute-string-action

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

2021-11-24 06:25:13

สวัสดีค่ะ-คุณสามารถได้โปรดให้เป็นตัวอย่างกับโครงสร้างในของฉันคำถามเหรอ? ฉันมีดับความเข้าใจทำความเข้าใจ...วิธีที่มันทำงาน ขอบคุณ
Daniel

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

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

ดังอยู่ในนี้หมวดหมู่

ดังคำถามอยู่ในนี้หมวดหมู่