GitHub 프로필에 블로그 및 Qiita 최신 기사 표시
5054 단어 GitHubActionsRSSMarkdownGitHub
여러분, 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
Reference
이 문제에 관하여(GitHub 프로필에 블로그 및 Qiita 최신 기사 표시), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/sarisia/items/630d53cee7976e36faa3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
기본적으로 마켓 플레이스 페이지에 쓰여진 것입니다.
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
Reference
이 문제에 관하여(GitHub 프로필에 블로그 및 Qiita 최신 기사 표시), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/sarisia/items/630d53cee7976e36faa3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(GitHub 프로필에 블로그 및 Qiita 최신 기사 표시), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sarisia/items/630d53cee7976e36faa3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)