Blog

Step 4: Auto Import Jupyter Notebooks as Blog Posts

4-step open source tutorial to easily build your blog and market yourself

Are you a data professional or researcher working with Jupyter Notebooks?

If so, you may be interested in this guide to blog from Jupyter Notebooks too. Otherwise, you can skip this step.

  1. In your GitHub repository, click the Settings tab at the top of the page, click Actions > General in the left menu, choose Allow and click Save commit
  2. Click the notebooks folder in your GitHub repository: commit
  3. Within the notebooks folder, click Add File > Upload Files: commit
  4. Drag and drop your Jupyter Notebook files from your computer: commit
  5. Click Commit Changes to upload the notebook file(s): commit
  6. GitHub will now import your Jupyter Notebooks as blog posts. Within a minute or two, GitHub will create a Pull Request for you to review the changes: commit
  7. You can review the changes: commit
  8. If you want to edit the posts, click Edit File, otherwise skip to the next step: commit
  9. Once you are happy with the changes, click Merge and then Confirm Merge: commit

In a few minutes, your website should automatically update to display the new blog posts.

Want to enrich your blog posts? There are many options to customize blog posts such as adding a cover image. View the Page Features guide.

Troubleshooting

  • Check that your repo has a file named import-notebooks in the .github/workflows/ folder. If it doesn't, you can add the file from here. Skip this step for the latest Blog template as it is included.
  • The importer is automatic, but if you need to manually re-run it, click Actions > Import Blog Posts > Run Workflow > Run Workflow: commit

Was this page helpful?

From the makers of

© 2026 Lore Labs.