创建一个令人惊叹的 Github 个人资料💫(通过动态列出您最近的博客文章)

2025-05-26

创建一个令人惊叹的 Github 个人资料💫(通过动态列出您最近的博客文章)

我喜欢写博客文章,但当你知道有人在读的时候,感觉会更好。真正的魔力在于有人留言,然后我就能开始讨论这个话题。

我了解到,您必须尽可能多地公开您的博客文章,但不要发送垃圾邮件或引起骚扰,以便有机会让别人阅读它们。

创建令人惊叹的 Github 个人资料

让我们创建一个吸引人的 Github 个人资料(由naveenkumarj制作)来吸引读者的注意力。创建此博客文章上下文的摘要如下:

  1. 创建一个与您的 github 用户名同名的新存储库
  2. 在存储库根目录创建一个 README.md 文件
  3. 访问这个很棒的开源项目(由@rahuldkjain创建)来帮助您生成README.md文件内容
  4. 将生成的内容复制并粘贴到 README.md 中并提交

结果将类似于我的 Github 个人资料

动态列出您最近的博客文章

现在,我们将借助此插件(由@gautamkrishnar提供)使用Github Actions(由@avdev4j提供)将最新的博客文章添加到我的 GitHub 个人资料中。

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:
Enter fullscreen mode Exit fullscreen mode

为了

on: 
    schedule:
        - cron: '0 * * * *'
Enter fullscreen mode Exit fullscreen mode

最终文件将是这样的

特别感谢@rahuldkjain@gautamkrishnar构建了我在这篇文章中使用的优秀开源项目。请访问rahuldkjaingautamkrishnar的项目仓库,并点个星🤩

文章来源:https://dev.to/renanfranca/create-a-github-stunning-profile-by-dynamically-listing-your-recent-blog-posts-3g0j
PREV
Git 组织:更好的 Git 流程
NEXT
负载均衡器教程 2020 - 系统设计基础