Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/subratomandal/dyeink/llms.txt

Use this file to discover all available pages before exploring further.

Welcome to Dyeink

Build and manage your minimalistic blog with custom domains, powerful analytics, and seamless newsletter integration. Fast, elegant, and developer-friendly.

Quick start

Get your blog up and running in minutes

1

Set up authentication

Create an Auth0 account and configure your application credentials. Dyeink uses Auth0 for secure user authentication.
# Add your Auth0 credentials to environment variables
VITE_AUTH0_DOMAIN=your-tenant.auth0.com
VITE_AUTH0_CLIENT_ID=your-client-id
VITE_AUTH0_AUDIENCE=https://api.dyeink.com
Check out the Auth0 configuration guide for detailed setup instructions.
2

Configure your database

Set up MongoDB to store your blog posts, settings, and subscriber data. Dyeink supports both MongoDB Atlas and self-hosted instances.
# Configure MongoDB connection
MONGODB_URI=mongodb+srv://user:pass@cluster.mongodb.net/dyeink
View the complete MongoDB setup guide for production configurations.
3

Create your first post

Register your account and start writing. Use the rich text editor to create beautiful blog posts with markdown support.
# Deploy your blog
npm run build
Learn more about post management features including drafts, publishing, and SEO optimization.

Core features

Everything you need to build a professional blog

Content management

Create, edit, and publish blog posts with a rich text editor. Support for markdown, cover images, and SEO optimization.

Custom domains

Connect your own domain or use a subdomain. Automatic SSL certificates and DNS configuration.

Analytics dashboard

Track page views, shares, and engagement metrics. Understand your audience with detailed analytics.

Newsletter system

Build your audience with built-in subscriber management. Export subscriber lists and track growth.

Configuration & deployment

Deploy and configure your blog platform

Auth0 setup

Configure Auth0 for user authentication and authorization. Set up social logins and user management.

MongoDB database

Connect to MongoDB Atlas or self-hosted instances. Configure data models and indexes.

Media storage

Set up Cloudflare R2 for image uploads and media storage. Configure CDN and public access.

Deployment guide

Deploy to Vercel, Cloudflare Workers, or your own infrastructure. Environment configuration and CI/CD.

API reference

Explore the complete REST API documentation

Authentication

User registration, authentication, and account management endpoints.

Posts

Create, read, update, and delete blog posts. Query and filter operations.

Settings

Manage site settings, branding, and configuration options.

Domains

Add and verify custom domains. Configure DNS and SSL certificates.

Analytics

Retrieve analytics data, track page views, and monitor engagement.

Subscribers

Manage newsletter subscribers and export contact lists.

Ready to build your blog?

Start creating your minimalistic blog today with Dyeink. Fast setup, powerful features, and complete customization.

Get Started Now