Show HN: Relentless.so – Create Beautiful Product Documentation

https://relentless.so

Use Notion as a Headless CMS

Easy to use API's - Get your Notion content in JSON, Markdown, HTML, or React components.

Create a Free API
  // https://api.relentless/v1/onceloved-content-18237 ->
    
    
  

Unblock your velocity

Usecases

How it works

Relentless Logo Relentless

Made with in Toronto 🇨🇦

© 2024 Relentless. All rights reserved.

{
"by": "singhuler",
"descendants": 2,
"id": 40239541,
"kids": [
40244725,
40239926,
40243096
],
"score": 5,
"text": "Hi HN! Pranay here from Relentless (<a href=\"https:&#x2F;&#x2F;relentless.so&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;relentless.so&#x2F;</a>).<p>I was frustrated with the lack of options to create and publish great product documentation so I created Relentless.<p>The main goal for Relentless is to provide a trivial way to write and publish great technical content. Couple things we do that help this cause is,<p>1. GFM Markdown out of the box.<p>2. Syntax Highlighting for over a 100 languages with line level highlighting.<p>3. Hierarchal structure of posts that create tree like organization of posts.<p>4. Drag and drop interface to change posts order.<p>5. Simple deploying with a Lets Encrypt SSL Certificate.<p>6. Offline first - Relentless stores everything locally in your browser in IndexDB and then syncs when you&#x27;re back online. We use PouchDB - CouchDB for our syncing.<p>We use a React App that is backed with IndexDB in the browser. When you publish you work, we bundle your markdown files, process syntax highlighting and serve your site as a NextJS Bundle. This can be hosted under a private domain or a Relentless domain.<p>Although we&#x27;ve published our initial pricing scheme we&#x27;re very much in Beta and would love to onboard early adopters. Please reach out with any questions or concerns!<p>Thanks,\nPranay",
"time": 1714673489,
"title": "Show HN: Relentless.so – Create Beautiful Product Documentation",
"type": "story",
"url": "https://relentless.so"
}
{
"author": null,
"date": null,
"description": null,
"image": "https://relentless.so/static/img/logo-letter.png",
"logo": null,
"publisher": "Notion to Markdown API",
"title": "Relentless - Notion to Markdown API",
"url": "https://relentless.so"
}
{
"url": "https://relentless.so/",
"title": "Relentless - Notion to Markdown API",
"description": "Use Notion as a Headless CMS Easy to use API's - Get your Notion content in JSON, Markdown, HTML, or React components. Create a Free...",
"links": [
"https://relentless.so/"
],
"image": "",
"content": "<div>\n <section>\n <h2>\n Use Notion as a\n <span>Headless</span> CMS\n </h2>\n <p>\n Easy to use API's - Get your Notion content in JSON, Markdown, HTML, or\n React components.\n </p>\n <a target=\"_blank\" href=\"https://relentless.so/login\">\n <span>Create a Free API</span>\n <svg>\n </svg>\n </a>\n </section>\n <div>\n <pre>\n // https://api.relentless/v1/onceloved-content-18237 -&gt;\n <code>\n </code>\n </pre>\n </div>\n <section>\n <h2>\n <span>Unblock</span> your velocity\n </h2>\n </section>\n <section>\n <h2>Usecases</h2>\n </section>\n <section>\n <h2>How it works</h2>\n </section>\n </div><div>\n <div>\n <div>\n <p><img src=\"https://relentless.so/static/img/logo-letter.png\" alt=\"Relentless Logo\" />\n <span>Relentless</span>\n </p>\n <p><span>\n Made with <span>♥</span> in Toronto\n <span> 🇨🇦 </span>\n </span>\n </p>\n </div>\n </div>\n <p>\n © 2024 Relentless. All rights reserved.\n </p>\n </div>",
"author": "",
"favicon": "https://relentless.so/static/icon.ico",
"source": "relentless.so",
"published": "",
"ttr": 10,
"type": ""
}