Blog post workflow — репозиторій розповідає, як налаштувати виведення останніх постів із блогів чи соціальних спільнот у md-файл. Автор репозиторію має докладні інструкції з інтеграції з Dev.to, Medium, Stackoverflow, Reddit, YouTube та іншими популярними платформами. Але можна скористатися RSS-посиланням та виводити останні пости зі свого блогу. У цій статті розглянемо інструкцію про те, як виводити пости з "Фактами" у свій профіль GitHub. По-перше, у нас вже має бути створений md-файл профілю. По-друге, треба відкрити цей файл і в необхідному місці вставити наступну конструкцію:
Потім у корені репозиторію треба створити папку .github у ній папку workflows, а ній файл blog-post-workflow.yml. Повний шлях має виглядати так: username/.github/workflows/blog-post-workflow.yml.
Тепер переходимо до створеного yml-файлу і вставляємо наступне, замінюючи посилання в поле feed-list: на ваше RSS-посилання (можна скопіювати у профілі "Факти" в розділі «Публікації»):
name:Latest blog post workflowon:schedule:# Run workflow automatically-cron:'0****'# Runs every hour, on the hourworkflow_dispatch:# Run workflow manually (without waiting for the cron to be called), through the GitHub Actions Workflow page directlypermissions:contents:write# To write the generated contents to the readmejobs:update-readme-with-blog:name:Update this repo's README with latest blog postsruns-on:ubuntu-lateststeps:-name:Checkoutuses:actions/checkout@v4-name:Pull in dev.to postsuses:gautamkrishnar/blog-post-workflow@v1with:feed_list:"https://fakty.ua/rss_feed/ukraine,https://fakty.ua/rss_feed/show-business"
Top comments (0)
Subscribe
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (0)