GitHub 프로필에 블로그 및 Qiita 최신 기사 표시

안녕하세요.

여러분, GitHub Profile README 를 사용하고 있습니까? GitHub의 프로필 페이지에 모든 Markdown 문장을 표시 할 수 있습니다.

처음에는 이름과 링크 만 적절하게 붙여 넣은 페이지를 준비했지만 GitHub Readme Stats

블로그의 새로운 기사를보고 싶습니다.



주제입니다.

GitHub 에서, 생생한 잔디나 리포지토리에 가세해, README 로 어필할 수 있게 된 지금, 프로필을 보러 와 주신 사람에게 최신의 블로그 기사나 Qiita 기사 갱신을 어필하고 싶습니까?

그래서 RSS 피드에서 최신 기사를 얻고 Markdown을 자동 업데이트하는 GitHub Actions 액션을 만들었습니다 1

Actions Readme Feed - GitHub Marketplace

사용법



기본적으로 마켓 플레이스 페이지에 쓰여진 것입니다.
README.md 의 기사 일람을 삽입하고 싶은 부분에 플래그 코멘트를 넣습니다:
### Recent Blog Posts
<!-- feed start -->
<!-- feed end -->
.github/workflows/ 다음 워크플로우에 단계를 추가합니다.
steps:
  - uses: actions/checkout@v2
  - uses: sarisia/actions-readme-feed@v1
    with:
      url: 'https://note.sarisia.cc/index.xml'
      file: 'README.md'
  - run: |
      git config --global user.name "${{ github.actor }}"
      git config --global user.email "${{ github.actor }}@users.noreply.github.com"
      git add .
      git commit -m "docs: update feed" || true
      git push

프로필 페이지에 블로그 게시물이 추가됩니다!

이 근처

응용편



Qiita 표시


https://qiita.com/[username]/feed 에서 RSS 피드를 가져올 수 있으므로 , 이것을 url 로 전달합니다.
- uses: sarisia/actions-readme-feed@v1
  with:
    url: 'https://qiita.com/sarisia/feed'
    file: 'README.md'

자동 업데이트



Workflow를 schedule로 돌리면 자동 업데이트 할 수 있습니다.
on:
  schedule:
    - cron: '0 */6 * * *'

jobs:
  readme:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - uses: sarisia/actions-readme-feed@v1

요약



출력의 템플릿 기능이나 플래그 변경 등, 보다 고도의 커스터마이즈도 할 수 있게 되어 있으므로, 2 도 참고에 꼭 사용해 보세요!



실은 일주일 앞을 넘고 있었다: 리포지토리 페이지 하지만, 아마 커스터마이즈 할 수 있는 옵션은 이쪽이 많을 것…

공식 문서가 없으므로 언젠가 갑자기 사라질 수 있습니다. README the RSS

좋은 웹페이지 즐겨찾기