自動的にあなたのプロフィールにブログ記事を加えるGitTubアクション
4971 ワード
1 . githubプロファイルを作成する
Github今すぐにすることができますadd custom content to your profile page ReadMeで特別なリポジトリを経由します.mdファイル.あなたがする必要があるのは、あなたのユーザ名と同じ名前のリポジトリを作成し、READMEを追加することです.mdファイル.例えば、私のプロフィールrepoはlukencode/lukencodeです.
2 .更新READMEMD
READMEMDの任意の有効なマークダウンコンテンツをすることができます.これに加えて、以下のように特別にマークアップされたREADMEセクションが必要です.
この例は
<!--START_SECTION:feed-->
としてターゲット.複数の名前付きセクションを使用できます.# 👋 Hi friends! I'm Luke.
I lead tech teams and build things on the web. Currently CTO at [Endpoint IQ](https://endpointiq.com.au/').
### 📙 Blog Posts
<!--START_SECTION:feed-->
<!--END_SECTION:feed-->
例readme.md Github actionワークフローを作成する
加えるGitHub Action 「アクション」タブを使用してリポジトリに.ワークフローを作成するCOMまたはBR.中のYMLファイル.ワークフロー/ディレクトリ.アクションは、スケジュールを実行するには、RSSフィードと更新READMEで新しいコンテンツを探すために設定されます.倉庫のmd.
使用するJasonEtco/rss-to-readme RSSフィードを読むアクション.あなたが提供する必要があるのは、それを探すためのRSSエンドポイントです.
name: Update readme with blog posts
on:
schedule:
# Once a day at 8 AM
- cron: 0 8 * * *
jobs:
update:
runs-on: ubuntu-latest
steps:
- uses: JasonEtco/rss-to-readme@v1
with:
feed-url: https://lukelowrey.com/rss/
readme-section: feed
max: 10 # max number of items (default 5)
template: "#### [{{ title }}]({{ link }}) \n*{{ contentSnippet }}*\n\n"
例update-readme-rss.yml YAMLはかなり前に始まります.むしろブランチにプッシュするようなアクションで起動するよりも簡単なスケジュールとcron式を使用して毎日実行します.READMEステップへのRSSはフィードURLからRSSを読み込み、READMEのフィードキーでマークアップセクションにそれを注入します.MD
テンプレートのプロパティは省略可能です.もしあなたがそれを残すならば、投稿は簡単なリストに表示されます.出力をカスタマイズできます
{{handlebars}}
スタイルテンプレート.カバーの下には、コンテンツを得るためにRSSパーサーを使用します.The properties available to you when using a custom template can be found here .主なオプションは次のとおりです.
on:
push:
branches: [ master ]
🎆成功!時計のようにアクションを実行すると、RSSと更新のREADMEで最新の項目を検索します.Githubの上で私のプロフィールをチェックしてくださいgithub.com/lukencode ..
Reference
この問題について(自動的にあなたのプロフィールにブログ記事を加えるGitTubアクション), 我々は、より多くの情報をここで見つけました https://dev.to/lukencode/github-action-to-automatically-add-blog-posts-to-your-profile-4b1cテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol