Рубрики
Uncategorized

Действие GitHub Чтобы автоматически добавить сообщения в блоге в свой профиль

1. Создать Github Profile Github теперь позволяет добавить пользовательский контент в свой профиль Pag … Помечено Github, Opensource, Devops.

1. Создать профиль GitHub

Github теперь позволяет вам Добавьте пользовательский контент на страницу профиля через специальный репозиторий с файлом readme.md. Все, что вам нужно сделать, это создать репозиторий с именем то же самое, что и ваше имя пользователя и добавить файл readme.md. Например, мой профиль репо — Лукекод/Лукенкоде.

2. Обновление readme.md.

Readme.md может иметь любую действительную обработку содержимого, которое вы хотите. В дополнение к тому, что вам нужен специально отмеченный раздел README-SECT, что рабочий процесс действий ниже будет использовать для ввода контента.

Этот пример использует как цель. Вы можете использовать несколько названных разделов.

# 👋 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


Пример readme.md

3. Создать действие GitHub рабочий процесс

Добавить Действие GitHub В вашем репозитории с помощью вкладки «Действия» -> Новый рабочий процесс на GitHub.com или BR создавая файл Workflow.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

Ямл довольно начнется вперед. Вместо того, чтобы запускать на действие, как нажатие на ветку, он использует простое расписание и выражение CRON для запуска ежедневных. Шаг RSS-to-readme читает RSS от URL-адреса подачи и впрыскивает его в отмеченный раздел с ключом подачи в readme.md.

Свойство шаблона является необязательным, если вы оставите его, на постах будут отображаться в простом списке. Вы можете настроить вывод с помощью {{руля}} Шаблон стиля. Под крышками действие использует RSS-анализатор для получения контента. Свойства доступны для вас при использовании пользовательского шаблона можно найти здесь Отказ

Основные варианты:

  • заглавие
  • связь
  • пабдат
  • содержание
  • Содержаниеницей

👉 Совет: Измените на триггере, чтобы «Нажмите на Master» для удобного тестирования.

on:
  push:
    branches: [ master ]

🎆success! Как по величине работает действие, находит последние элементы в RSS и обновления Readme.md. Проверьте мой профиль на github github.com/lukencode. .

Следуй за мной в Twitter @lukencode.

Оригинал: «https://dev.to/lukencode/github-action-to-automatically-add-blog-posts-to-your-profile-4b1c»