Documentation & Guide
Everything you need to write, customize, and publish notes with Noyto.
1. Getting Started
Noyto is a stateless, friction-free markdown publisher. You can write, preview, and generate instant public URLs without creating an account or logging in.
All editor input is automatically persisted to your browser's local storage as you type.
2. Code & Syntax Highlighting
Noyto includes built-in syntax highlighting for JavaScript, TypeScript, Python, HTML, CSS, Rust, Go, SQL, JSON, Bash, and more. Use triple backticks with a language tag:
interface DocumentPayload {
slug: string;
title: string;
description?: string;
content: string;
}
async function publishDoc(doc: DocumentPayload): Promise<string> {
const res = await fetch("/api/publish", {
method: "POST",
body: JSON.stringify(doc)
});
return res.json();
}
3. Callout Admonitions
Use GitHub-style alert callouts to draw attention to important details:
> [!NOTE]
> Helpful additional information.
> [!WARNING]
> Critical step required before proceeding.
> [!DANGER]
> Destructive action notice.
Keep your secret Edit Key safe. It is required to make any updates after publishing.
4. Keyboard Shortcuts
- ⌘ + B or Ctrl + B — Bold selection
- ⌘ + I or Ctrl + I — Italic selection
- ⌘ + K or Ctrl + K — Insert link
- Tab — Indent 2 spaces
5. Extended Syntax
Highlight text using ==text== to render marked text, or use checkboxes for
task lists:
- [x] Setup database schema
- [x] Integrate Cloudflare Turnstile
- [ ] Implement analytics export