创建一个令人惊叹的 Github 个人资料💫(通过动态列出您最近的博客文章)
我喜欢写博客文章,但当你知道有人在读的时候,感觉会更好。真正的魔力在于有人留言,然后我就能开始讨论这个话题。
我了解到,您必须尽可能多地公开您的博客文章,但不要发送垃圾邮件或引起骚扰,以便有机会让别人阅读它们。
创建令人惊叹的 Github 个人资料
让我们创建一个吸引人的 Github 个人资料(由naveenkumarj制作)来吸引读者的注意力。创建此博客文章上下文的摘要如下:
- 创建一个与您的 github 用户名同名的新存储库
- 在存储库根目录创建一个 README.md 文件
- 访问这个很棒的开源项目(由@rahuldkjain创建)来帮助您生成README.md文件内容
- 将生成的内容复制并粘贴到 README.md 中并提交
结果将类似于我的 Github 个人资料:
动态列出您最近的博客文章
现在,我们将借助此插件(由@gautamkrishnar提供)使用Github Actions(由@avdev4j提供)将最新的博客文章添加到我的 GitHub 个人资料中。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
name: Latest blog post profile workflow manual | |
on: | |
workflow_dispatch: | |
jobs: | |
update-readme-with-blog: | |
name: Update this repo's README with latest blog posts | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v2 | |
- uses: gautamkrishnar/blog-post-workflow@master | |
with: | |
max_post_count: "5" | |
feed_list: "https://renanfranca.github.io/feed.xml" |
上述代码实现了一个工作流,用于将我博客 feed 中最新的 5 篇文章更新到 GitHub 个人资料 README.md 中。此工作流定义为使用workflow_dispatch选项手动启动。您可以更改我的 feed URL 以使用您的dev.to帐户,例如,我的 dev.to feed 是https://dev.to/feed/renanfranca。
我将向你展示如何让它发挥作用。
让我们将该工作流更改为每小时自动执行。替换此
on:
workflow_dispatch:
为了
on:
schedule:
- cron: '0 * * * *'
最终文件将是这样的
特别感谢@rahuldkjain和@gautamkrishnar构建了我在这篇文章中使用的优秀开源项目。请访问rahuldkjain和gautamkrishnar的项目仓库,并点个星🤩
文章来源:https://dev.to/renanfranca/create-a-github-stunning-profile-by-dynamically-listing-your-recent-blog-posts-3g0j