Open source

Publish from the tools you already use.

GISTS, WITHOUT THE CHROME

Your GitHub Gists,
beautifully readable.

Turn Markdown gists into clean, shareable articles in seconds. No setup, no new editor, and no content lock-in.

No account required. Your content stays on GitHub.

View an example
gistblog.vercel.app/post/62538a...Rendered from GitHub
APR 30, 2021 · 4 MIN READ

Welcome to a Gist blog post

A focused place for technical notes, experiments, and ideas that deserve more than a raw Markdown view.

const post = await publish(gist);

HOW IT WORKS

From rough note to readable post.

  1. 1
    Write in Markdown

    Create a public GitHub Gist with a file ending in `_post.md`.

  2. 2
    Paste the URL

    Drop the gist URL into GistBlog. We securely render the content.

  3. 3
    Share the clean version

    Send the article URL. Updates stay connected to the source gist.

BUILT FOR DEVELOPERS

Small surface area. Useful details.

  • GitHub is the CMSWrite and revise with the editor and workflow you already use.

  • Readable by defaultResponsive typography, syntax highlighting, tables, and task lists.

  • Fast and privateServer-rendered pages with no analytics, advertising, or reader accounts.

  • Always connectedEvery article links directly to its original gist and revision history.

Read an example

PUBLISHING TOOLS

Everything your gist needs.

Generate safe frontmatter or add a one-click publishing shortcut to your browser.

post_frontmatter.yaml
---
title: "My article title"
description: "A concise description of the post."
tags: ["javascript", "notes"]
draft: false
---
Publish from any gist

Copy this bookmarklet, create a browser bookmark, and paste it into the bookmark URL field.

FAQ

The short version.

Does GistBlog copy or own my writing?

No. GitHub remains the source of truth and every post links back to it.

What Markdown is supported?

GitHub-flavored Markdown including tables, task lists, links, and fenced code blocks. Raw HTML is intentionally disabled for safety.

How do I make an author page?

Visit `gistblog.vercel.app/your-github-username`. Files ending in `_post.md` appear automatically.