New UI and improved experience for Hashnode’s GitHub integration - Write and backup effortlessly

Author

Haimantika Mitra

·

new
changelog banner

Writing on Hashnode provides a comprehensive experience. You can use our WYSIWYG editor, access Hashnode AI at no cost, enjoy a personalized feed, and utilize Notion-like inline commenting and real-time collaboration (exclusive to enterprises). Additionally, you can also publish articles from GitHub and back up your articles to GitHub.

We recently improved our GitHub integration feature and updated the UI.

Here's a comparison of the GitHub integration page with our old and new UI.

The GitHub integration feature can help you:

  • Backup your articles and drafts from GitHub and,

  • Publish your articles from GitHub using your preferred IDE.

Backing up articles and drafts from GitHub.

You can automatically back up your published posts as markdown files to a public or private repository on GitHub. This can be the same repository you use for Publish from GitHub or a different one. Backups update automatically with any edits or deletions.

With Hashnode Pro, you can also back up your article drafts. Access this feature from our new blog dashboard.

"See Installation steps" section.

In the Back up to GitHub section of the blog dashboard, there's a "See installation steps" modal with a step-by-step guide on backing up your articles to GitHub.

Publish your articles from GitHub.

To publish articles from GitHub, add the Hashnode app to your GitHub account and select a repository for your articles. You can do this from our blog dashboard and publish using any IDE you prefer. With the updated UI and flow, connecting your GitHub repository to Hashnode is now easier.

Note: Currently, Publishing from GitHub is only available to Hashnode Pro users.

"How it works" section.

In the Publish from GitHub section of the blog dashboard, there's a "How it works" modal with a step-by-step guide on setting up article publishing from GitHub in markdown format using any IDE.

Uninstalling GitHub integration.

If at any point you want to uninstall the GitHub integration, you can do it by simply clicking on the Uninstall button in the blog dashboard.

Here are some important points to remember while uninstalling the GitHub integration:

  • Uninstalling any part of the integration requires removing it from the GitHub app. Otherwise, reinstalling it on Hashnode will fail.

  • Uninstalling GitHub as a source will clear the logs.

  • Uninstalling any backup will not remove already backed-up articles or drafts, but we will stop backing up future articles.


With these updates, you can now easily publish your articles or back them up from our new blog dashboard.

To give this feature a try, get started writing → hn.new.