RankPine docs
Integrations

Hashnode

Publish RankPine articles to your Hashnode blog using a personal access token.

RankPine publishes to Hashnode through its GraphQL API, authenticated with a Personal Access Token. Articles are sent as Markdown to a specific publication (your blog).

What you'll need

  • A Hashnode blog (publication)
  • A Personal Access Token
  • Your Publication ID

Step 1 — Create a Personal Access Token

Open developer settings

In Hashnode, go to Account settings → Developer.

Generate a token

Under Personal Access Tokens, create a new token named RankPine and copy it. Treat it like a password.

Step 2 — Find your Publication ID

Open your blog's dashboard on Hashnode. The Publication ID appears in the dashboard URL (…/publication/<id>/…). Copy that id.

Step 3 — Connect in RankPine

Go to Integrations, click Connect on Hashnode, and fill in the dialog:

FieldWhat to enter
Access tokenThe Personal Access Token from Step 1 — required
Publication IDThe id from Step 2 — required
Publish asPublished (live) or Draft. Default: Published
Tags(optional) Comma-separated, e.g. seo, marketing
Set cover imageOn by default — uses the article's first image as the post cover

RankPine verifies the token and confirms the publication exists before saving.

What gets published

When an article publishes, RankPine creates a Hashnode post with:

  • Title, slug, and the full article body (sent as Markdown)
  • The meta description as the post's SEO description
  • Any tags you configured (created if they don't exist yet)
  • A cover image (if enabled) — the article's first image
  • Inline images, served from RankPine's CDN

Choosing Draft creates the post as a Hashnode draft for you to review and publish yourself.

Troubleshooting

On this page