A writer-first editor
Markdown, images, video, code, buttons and product cards as drag-and-drop blocks, with autosaved drafts.
Publishing & membership
Inkwell is a publishing platform for content teams: editor, themed website, email newsletter and membership in one place. A post can go to the site and to subscribers' inboxes at once, and paid posts are gated by membership tier automatically.
This interactive demo runs in your browser with fictional sample data, and your changes stay in your browser. Download the kit for the complete system.
For teams publishing brand content, industry news, product update newsletters or paid research.
Markdown, images, video, code, buttons and product cards as drag-and-drop blocks, with autosaved drafts.
Publish to the site, send by email, or both. Email templates adapt to phones.
Free and paid tiers with per-post visibility. Connect Stripe to charge monthly or yearly.
Sitemaps, structured data and social cards are generated, with per-post titles and descriptions.
Switch themes or build a custom one; admin and site both support Chinese.
Built-in traffic and subscriber analytics, a content API and webhooks; it can also run headless.
Marketing schedules case studies and industry articles that search engines keep indexing.
Monthly product and trade-show news goes to subscribers, and open rates shape the next issue.
Reports are visible to paying members, who subscribe and pay on the site.
The kit contains the service definition, a settings template, a one-command installer and a guide. The installer generates secrets, prepares the database and waits until the service is ready.
inkwell.zip
unzip inkwell.zipcd inkwell && sh install.shhttp://localhost:3020Open the admin panel (address in the kit guide) to create the admin account, set the site name, logo and language under Settings → General, and turn on subscriptions under Settings → Membership.
webWebsite, admin and APIdbMySQL posts and membersFor production rollout, connections to your existing systems or brand customization, we can take it from here.
Let’s talk