feeds
1.0.0
Utilisez cette action pour récupérer les flux à partir du fichier OPML et créer un site statique avec toutes les informations sur les flux.
Pour l'utiliser, créez un nouveau référentiel et ajoutez le fichier opml, nommez- feeds.opml
avec la liste des flux rss/atom du site Web. Créez un workflow github comme ci-dessous pour que ces données soient récupérées et placées dans la branche de contenu
name: Schedule
on:
schedule:
- cron: '0 * * * *'
jobs:
playground:
runs-on: ubuntu-latest
name: Test
steps:
- name: Run Action
uses: llun/[email protected]
Après cela, activez la page github sur la branche contents
et le contenu devrait être disponible sur cette page
Cette action peut être configurée pour être utilisée sous un nom de domaine et différents types de stockage. Voici la configuration qui peut être définie dans la configuration de l'action github.
customDomain
, indiquant l'action de générer le site de flux sous un domaine personnalisé. Ceci est requis lors de la génération d'un site statique car l'action l'exige pour générer le fichier CNAME
.branch
, branche dans laquelle cette action générera le site statique. La valeur par défaut est contents
. Il s'agit d'une branche vers laquelle vous devrez faire pointer la branche du site statique du référentiel.storageType
, (la valeur par défaut est files
) type de stockage de contenu, prend actuellement en charge files
et sqlite
. files
stocke tout le contenu du flux dans la structure arborescente JSON tandis que sqlite
stockera dans la base de données sqlite que le client utilisera le morceau http pour télécharger le contenu.opmlFile
, nom de fichier OPML qui stocke la liste des sites que vous souhaitez générer pour le site de flux. 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