feeds
1.0.0
OPML 파일에서 피드를 가져오고 모든 피드 정보가 포함된 정적 사이트를 구축하려면 이 작업을 사용하세요.
이를 사용하려면 새 저장소를 생성하고 웹 사이트 rss/atom 피드 목록과 함께 opml 파일 이름을 feeds.opml
로 추가합니다. 이 페치 데이터를 만들고 컨텐츠 브랜치에 넣으려면 아래와 같은 github 워크플로를 생성하세요.
name: Schedule
on:
schedule:
- cron: '0 * * * *'
jobs:
playground:
runs-on: ubuntu-latest
name: Test
steps:
- name: Run Action
uses: llun/[email protected]
그런 다음 contents
분기에서 github 페이지를 활성화하면 해당 페이지에서 콘텐츠를 사용할 수 있습니다.
이 작업은 도메인 이름과 다양한 유형의 저장소에서 사용하도록 설정할 수 있습니다. Github 작업 구성에서 설정할 수 있는 구성은 다음과 같습니다.
customDomain
, 사용자 정의 도메인 아래에 피드 사이트를 생성하는 작업을 지시합니다. 작업에서 CNAME
파일을 생성하려면 이 작업이 필요하므로 정적 사이트를 생성할 때 필요합니다.branch
, 이 작업이 정적 사이트를 생성할 분기입니다. 기본값은 contents
입니다. 이는 저장소 정적 사이트 분기를 가리켜야 하는 분기입니다.storageType
, (기본값은 files
) 콘텐츠 저장 유형, 현재 files
및 sqlite
지원합니다. files
JSON 트리 구조에 모든 피드 콘텐츠를 저장하는 반면 sqlite
는 클라이언트가 http 청크를 사용하여 콘텐츠를 다운로드하는 sqlite 데이터베이스에 저장합니다.opmlFile
, 피드 사이트를 생성하려는 사이트 목록을 저장하는 OPML 파일 이름입니다. 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