An Impressive Blogging Platform

Your words, amplified.

Amazing themes. AI-powered writing tools. Markdown + Wysiwyg. Multilingual publishing. Data portability from day one. Built for writers who truly care about what they create.

hasin.me/blog
Posts
Media
Categories
Tags
Comments
Newsletter
Themes
Analytics
All Posts
New Post
Published
Scheduled
Draft
AI Summary Generated in 2s
27 Themes One-click switch
27
Themes
AI
Powered
SSG
Ready
i18n
Multilingual
Features

Every tool a writer needs, and nothing more

01
AI-Powered Writing
Generate summaries, excerpts, and full translations with Google Gemini. Let AI handle the repetitive work.
Automatic summary generation, 30-50 word hook-style excerpts, natural language translation that preserves all Markdown, links, and code formatting.
02
Media Library
Upload, crop, resize, and organize. Auto WebP conversion and thumbnail generation built in.
Search and import from Unsplash, Pixabay, Freepik, and Pexels. Star favorites for later. SSRF-protected server-side proxying. Up to 20MB per file.
03
Rich Shortcodes
Embed complex content with clean shortcode syntax directly in your Markdown.
YouTube, GitHub Gists, CodePen, Mermaid diagrams, audio players, MP4 video, tweets, Facebook posts, and styled alert blocks. All rendered through a Markdown-safe pipeline.
04
Multilingual Publishing
Publish in multiple languages with custom fonts per language and auto-generated translation slugs.
Built-in language switcher on every post. Per-language heading and body font overrides. Automatic slug synchronization when parent posts change.
05
Analytics & Insights
Privacy-first page view tracking with unique visitor counting and country detection.
Daily views chart for 7, 30, or 90 days. Top 10 posts, countries, and most-commented posts. Session-based deduplication prevents inflation.
06
Comments & Newsletter
Nested comments with moderation and a built-in email subscriber system.
3-level nested replies, auto-approval or moderation queue, Gravatar avatars, country tracking. Newsletter with search, status filters, and RFC 4180 CSV export.
07
Tags, Categories & Author Pages
Organize content with tags and categories. Every author gets their own public profile page with all their posts.
Auto-generated listing pages for each tag and category. Author pages with bio, avatar, and complete post archive. Clean, SEO-friendly URLs out of the box.
08
Full Theme Color Customization
Override any theme's colors to match your brand. Live preview changes before publishing.
Granular control over primary, accent, background, text, and border colors. Changes apply instantly across all pages. Revert to defaults anytime.
09
Markdown & WYSIWYG Editor
Write in Markdown with live preview, or switch to a rich visual editor. Your choice, every time.
Markdown as a first class citizen. Toggle between Markdown and WYSIWYG modes mid-draft. Supports headings, lists, code blocks, tables, images, and all shortcodes.
10
Audio Upload & Listen-to-Post
Attach audio files to any post. Readers get an embedded player to listen while they read.
Upload MP3, WAV, or OGG files up to 20MB. Built-in audio player shortcode with playback speed control. Perfect for podcasts, narrated articles, and accessibility.
11
SEO & Open Graph
Custom meta titles, descriptions, and Open Graph images per post. Sitemap and robots.txt generated automatically.
Per-post canonical URLs, noindex flags, and custom OG images. Auto-generated XML sitemap with priority and frequency. Structured data for rich snippets. Twitter Card and Facebook sharing support.
12
Multi-Author with Permissions
Invite writers with granular role-based access. Admin, Editor, and Author roles built in.
Admins manage everything. Editors review and publish any post. Authors create and edit their own content. Each author gets a public profile page with bio and post archive.
13
Language-Specific Google Fonts
Assign different Google Fonts per language. Bengali posts use one typeface, English another.
Per-language heading and body font overrides. Fonts load only when needed, keeping pages fast. Supports all Google Fonts including Noto Sans Bengali, Hind Siliguri, and hundreds more.

27 themes,
zero compromises

All themes support Light & Dark mode

Each theme is handcrafted with unique typography and color. Activate in one click. Override colors to make it yours.

Hello World
Default

Clean and minimal. The classic blog look with a modern monospace accent.

December 14, 2026
The Art of Writing
Serif

Warm editorial aesthetic. Elegant typography for long-form reading.

published
> console.log("hello")
dev intro
Mono

Developer-focused design. Code-aesthetic with a sky-blue accent.

Design is intelligence made visible
Iridium

A clean, Medium-inspired premium reading experience with crisp typography and deep green accents.

Stories from the Night Sky
Moon

A deep-space dark theme with warm gold accents and italic Newsreader headlines.

Nature & Travel
Whispers of the Forest
ecology travel
Amazonia

A lush, immersive forest-vibe theme with deep greens, earthy tones, and organic textures.

Monolith
Aura

A stark, typography-driven brutalist design. High contrast and highly functional.

01
KAPOW!
Monolith

A bold comic-book theme with halftone textures, sticker-like panels, and loud typography.

And many more

"

A blogging platform that finally treats Markdown as a first-class citizen. The shortcode system alone is worth the switch.

Writers & Editors

Media Library

Your complete media command center

Upload, crop, resize, and organize every asset. Auto WebP conversion, thumbnail generation, and search-and-import from four major stock photo providers.

Media Library — Grid View
Grid List 24 items 12 24 48
Auto WebP 1.2 MB → 340 KB
Search & Import
Unsplash Pixabay Freepik Pexels
Import
Import

Drop files here

or click to browse. JPEG, PNG, GIF, WebP up to 20 MB.

Auto WebP conversion
Conversion Pipeline
Original
WebP
Thumbnails
72% smaller files
JPEG 1.2 MB100%
WebP 340 KB28%
Starred 3 favorites saved

Smart Filenames

MD5-hashed filenames prevent path traversal and enumeration.

SSRF Protection

Server-side proxy with domain whitelisting and rate-limit retries.

Grid & List

Toggle views with 12, 24, 48, or 96 items per page.

Rich Filtering

Filter by MIME type, filename search, and upload date.

AI-Powered Multilingual

Write once,
publish everywhere

AI-powered translation, summaries, and excerpts that read like a native speaker wrote them. Per-language fonts, auto slugs, and a built-in language switcher for your readers.

Bring Your Own Key
Gemini Qwen (Local)
Post Editor — Translations
English Bangla Japanese Spanish Arabic
Translate to Spanish AI-powered · Gemini 3.1 Flash
Bangla translated AI completed in 3.2s
AI Summary
Generated Summary
Generating...
A comprehensive guide to building modern blog platforms with AI-powered content tools. Covers multilingual publishing, automatic translation with natural tone preservation, and smart content generation that maintains Markdown formatting integrity.
Generated from 2,400-word article 147 words
AI Excerpt
Auto-generated excerpt
30–50 word hook · AI-generated
Bring Your Own Key
API Configuration

Use your own API keys. No usage limits from us. Your data stays between you and your provider.

AIzaSyB
Gemini
Connected
Qwen
Local fallback
Bangla Heading
Noto Sans Bengali
অ আ ই
Japanese Body
Noto Sans JP
あ い う
Arabic Heading
Noto Naskh Arabic
أ ب ت ث
Language Switcher Auto-enabled on every post
AI Translation
AI Summary
AI Excerpt
BYOK (Bring Your Own Key)
Language Switcher
Per-Language Fonts
Auto Slug Sync
Markdown Preserved

Publishing

Schedule, protect, and revise with confidence

Draft posts, schedule publication, password-protect sensitive content, and maintain a full revision history with one-click restore.

Scheduled Publishing

Set a publication date and let the platform handle the rest.

Password Protection

HMAC-signed cookies with 24-hour expiry for secure access.

Revision History

Every edit saved automatically. Restore any previous version.

Post Cloning

Duplicate any post with all tags, categories, and metadata.

Schedule
Protection
Revisions
April 2026
MoTuWeThFrSaSu
31 123456 78910111213 14151617181920 21222324252627 282930 1234
9:00 AM
Schedule Post
Scheduled Apr 18, 2026 at 9:00 AM
Recent Revisions
Current 2 min ago
v3 — 842 words 1 hour ago
v2 — 756 words Yesterday
v1 — Initial draft 3 days ago
Password protection available
Revision saved Auto-saved 2s ago
Post cloned Tags & categories copied

Deployment

Static sites and WordPress import, done right

Generate static HTML from any theme. Import your entire WordPress site. Both with real-time progress tracking.

Static Site Generation

Build static HTML, download as ZIP. Full build history.

WordPress Import

Auto-detect REST API. Append or fresh mode. Live progress.

Backup & Restore

Granular: settings, branding, users, content, media.

REST API

Public API with posts, categories, tags, and authors.

Static Build
WP Import
Backups
$ hasin build --theme=serif
Building static site...
Rendering 42 pages 100%
Optimizing images (38 files) 74%
Build #15 complete — 2.4 MB
Build History
#14 · Serif 42 pages · 2.1 MB
#15 · Serif Building...
#13 · Mono 38 pages · 1.8 MB
WordPress Import 128 posts
site-serial-2026.zip 2.4 MB · Ready to download
ZIP
Build complete ZIP ready · 2.4 MB

More

Everything else you'd expect, and then some

Enterprise-grade security, analytics integrations, full dashboard customization, and a form builder on the way.

2FA & OTP Login

Two-factor authentication, one-time passwords, and magic login links for maximum security.

Dashboard Theming

Full sidebar color customization to match your brand identity throughout the admin panel.

Analytics Integration

Built-in Google Analytics and Meta Pixel support. Track without touching code.

Form Builder Upcoming

Drag-and-drop form creation with customizable fields and submission handling.

Security
Analytics
Theme
Two-Factor Auth TOTP authenticator apps
Magic Login Links Passwordless email login
OTP Login One-time password via email
Google Analytics Connected
Meta Pixel Connected
Dashboard Theme
Form Builder Upcoming
2FA enabled Authenticator configured
Analytics active Tracking page views
API-First Architecture

Headless, From Day One

Use TyroPress as a headless blogging engine. Consume our RESTful API from React, Next.js, Vue, Svelte, or any framework. Build your front-end, host anywhere.

api.hasin.me/v1/posts
GET /v1/posts List all published posts
GET /v1/posts/:slug Single post with tags & author
GET /v1/categories All categories with post counts
GET /v1/tags All tags with usage counts
GET /v1/authors Author profiles and bios
Response 200 OK
{
  "data": [
    {
      "title": "Getting Started with AI",
      "slug": "getting-started-with-ai",
      "excerpt": "A practical guide...",
      "author": { "name": "Sarah" },
      "categories": [...],
      "translations": [...]
    }
  ],
  "meta": { "total": 128 }
}

Password Protection

Secure API endpoints with token-based authentication. HMAC-signed requests for bulletproof security.

IP Whitelist

Restrict API access to specific IP addresses. Only your servers can reach the data.

CORS Configuration

Whitelist your domains for cross-origin requests. Prevent unauthorized access from third-party sites.

Works with
Next.js Nuxt React Vue Svelte Astro Remix Flutter
Data Freedom

Your data, your rules

Import from WordPress. Export everything as JSON. Re-import anytime. Full data portability means you're never locked in.

1

WordPress Import

Import from any WordPress.org or WordPress.com blog. Auto-detect REST API endpoints. Choose append or fresh import mode.

Posts, pages & media
Categories & tags
Live progress tracking
Auto-detect API URL
2

Full JSON Export

Export your entire blog as structured JSON. Posts, categories, tags, authors, media references, settings, and branding. Everything.

All posts & metadata
Tags, categories & authors
Settings & branding
One-click re-import
3

Re-Import Anytime

Import your JSON export into any TyroPress blog. Migrate between instances, clone setups, or restore from backup in seconds.

Append or replace mode
Preserves slug structure
Media reference mapping
Instant restoration

Global CDN

Image Delivery from Global CDN, From Day One

Every image you upload is automatically distributed across a global content delivery network. Your readers get blazing-fast load times no matter where they are.

300+
Edge Locations
<50ms
Avg Latency
99.9%
Uptime SLA
CDN Edge Network — Live
NA East
EU West
Asia Pac
NA West
EU Central
SEA
SA East
ME South
AU East
Africa
New York
12ms
London
18ms
Tokyo
24ms
Sydney
31ms
Edge cached Image served in 12ms
WebP optimized 62% smaller files

Ready to start writing?

Free to start. No credit card required. Set up your blog in under two minutes and publish your first post today.

No credit card required · Set up in 2 minutes