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:
| Field | What to enter |
|---|---|
| Access token | The Personal Access Token from Step 1 — required |
| Publication ID | The id from Step 2 — required |
| Publish as | Published (live) or Draft. Default: Published |
| Tags | (optional) Comma-separated, e.g. seo, marketing |
| Set cover image | On 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.