feeds
1.0.0
Gunakan tindakan ini untuk mengambil feed dari file OPML dan membangun situs statis dengan semua informasi feed
Untuk menggunakannya, buat repositori baru dan tambahkan nama file opml sebagai feeds.opml
dengan daftar rss/atom feed situs web. Buat alur kerja github seperti di bawah ini untuk mengambil data ini dan meletakkannya di cabang konten
name: Schedule
on:
schedule:
- cron: '0 * * * *'
jobs:
playground:
runs-on: ubuntu-latest
name: Test
steps:
- name: Run Action
uses: llun/[email protected]
Setelah ini, aktifkan halaman github di cabang contents
dan konten akan tersedia di halaman itu
Tindakan ini dapat diatur untuk digunakan dengan nama domain dan jenis penyimpanan yang berbeda, berikut adalah konfigurasi yang dapat diatur dalam konfigurasi tindakan github.
customDomain
, memberi tahu tindakan untuk menghasilkan situs feed di bawah domain khusus. Ini diperlukan ketika membuat situs statis karena tindakan ini memerlukan ini untuk menghasilkan file CNAME
.branch
, cabang tempat tindakan ini akan menghasilkan situs statis. Nilai defaultnya adalah contents
. Ini adalah cabang tempat Anda perlu mengarahkan cabang situs statis repositori.storageType
, (Default adalah files
) jenis penyimpanan konten, saat ini mendukung files
dan sqlite
. files
menyimpan semua konten feed dalam struktur pohon JSON sementara sqlite
akan disimpan dalam database sqlite sehingga klien akan menggunakan http chunk untuk mengunduh konten.opmlFile
, nama file OPML yang menyimpan daftar situs yang ingin Anda buatkan situs feed. name: Schedule
on:
schedule:
- cron: '0 * * * *'
jobs:
playground:
runs-on: ubuntu-latest
name: Generate Feeds
steps:
- name: Run Action
uses: llun/[email protected]
with:
storageType: files
opmlFile: site.opml
branch: public