feeds
1.0.0
Utilice esta acción para recuperar feeds del archivo OPML y crear un sitio estático con toda la información de los feeds.
Para usarlo, cree un nuevo repositorio y agregue el nombre del archivo opml feeds.opml
con la lista de feeds rss/atom del sitio web. Cree un flujo de trabajo de github como el siguiente para obtener datos y colocarlos en la rama de contenidos
name: Schedule
on:
schedule:
- cron: '0 * * * *'
jobs:
playground:
runs-on: ubuntu-latest
name: Test
steps:
- name: Run Action
uses: llun/[email protected]
Después de esto, habilite la página de github en la rama contents
y el contenido debería estar disponible en esa página.
Esta acción se puede configurar para usar bajo un nombre de dominio y diferentes tipos de almacenamiento, aquí está la configuración que se puede establecer en la configuración de acción de github.
customDomain
, indicando la acción para generar el sitio de feeds bajo un dominio personalizado. Esto es necesario al generar un sitio estático porque la acción requiere que genere un archivo CNAME
.branch
, rama en la que esta acción generará el sitio estático. El valor predeterminado es contents
. Esta es una rama a la que deberá apuntar la rama del sitio estático del repositorio.storageType
, (el valor predeterminado es files
) tipo de almacenamiento de contenido, actualmente admite files
y sqlite
. files
almacena todo el contenido del feed en una estructura de árbol JSON, mientras que sqlite
almacenará en la base de datos sqlite y el cliente utilizará el fragmento http para descargar el contenido.opmlFile
, nombre de archivo OPML que almacena la lista de sitios que desea generar. 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