--- tags: _scheduled, title: How to Add Your Recently Published Articles to Your GitHub Profile README using GitHub Actions description: How to Add Your Recently Published Articles to Your GitHub Profile README using GitHub Actions image: author: Rupesh Tiwari --- > GitHub profile is great thing to have it. And if you write articles/blogs then it's good idea to show your recent posts on your GitHub profile. Read this article to learn how to show recent blog posts on your GitHub profile. ## Step 1: Adding placeholder for Recent Blogs 1. Go to your GitHub Repo ReadMe.md file and add the following section to your GitHub Profile README.md file. [Read this article](https://hackmd.io/jqTPYUFhRgyJVu7aatCu8Q) to know how to create GitHub Profile README.md ```html # 📩 Latest Blog Posts <!-- BLOG-POST-LIST:START --> <!-- BLOG-POST-LIST:END --> ```   ## Step 2: Creating new GitHub Workflow 2. Create new workflow in your ".github\workflows" folder in your GitHub README project.  We will use action created by **gautamkrishnar/blog-post-workflow@master** user. 3. Publish YML Complete Code You need to create one secrete variable `GH_TOKEN` in your repository. [Creating GitHub Secrete Variable](https://hackmd.io/CITIyavXRZW6Wzt4hcYAkQ?both) ```yaml= name: Latest blog post workflow on: schedule: # Run workflow automatically # This will make it run every hour - cron: '0 * * * *' # Run workflow manually (without waiting for the cron to be called), through the Github Actions Workflow page directly 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: committer_username: rupeshtiwari readme_path: ./README.md committer_email: fullstackmaster1@gmail.com # Replace this URL with your rss feed URL/s feed_list: "https://rupeshtiwari.github.io/feed.xml" gh_token: ${{ secrets.GH_TOKEN }} ``` ## Step 3: Verify Your Recent Blogs are Showing 4. Create new blog in Jekyll and push code to github. [Learn How to blog using Jekyll](https://hackmd.io/X8n1yCFwTvyeuGvIJIAk_g) 5. Go to You GitHub Profile Repository's Actions and Run the workflow manually.  Workflow success:  6. Check your profile, notice my profile is showing my recent article.  ## References [Add Your Recently Published Articles on GitHub Profile](https://dev.to/iamdarshshah/how-to-add-your-recently-published-articles-to-your-github-profile-readme-using-github-actions-2k2h) ## Become full stack developer 💻 I teach at [Fullstack Master](https://www.fullstackmaster.net). If you want to become full stack developer and grow your carrier as new software developer or Lead Developer/Architect. Consider subscribing to our full stack development training programs. You can enroll to All-Access Monthly membership plans to get unlimited access to all of our video courses, slides, source code & monthly video calls. - Please subscribe to [All-Access Membership PRO plan](https://www.fullstackmaster.net/pro) to access current and future angular, node.js and related courses. - Please subscribe to [All-Access Membership ELITE plan](https://www.fullstackmaster.net/elite) to get everything from PRO plan. Additionally, you will get access to monthly live Q&A video call with Rupesh and you can ask doubts/questions and get more help, tips and tricks. > You bright future is waiting for you so visit today [FullstackMaster](www.fullstackmaster.net) and allow me to help you to board on your dream software company as a Developer,Architect or Lead Engineer role. > **💖 Say 👋 to me!** <br>Rupesh Tiwari <br>Founder of [Fullstack Master](https://www.fullstackmaster.net) <br>Email: <a href="mailto:fullstackmaster1@gmail.com?subject=Hi">fullstackmaster1@gmail.com</a> <br>Website: [www.rupeshtiwari.com](https://www.rupeshtiwari.com) | [www.fullstackmaster.net](https://www.fullstackmaster.net)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up