Premium Blog Post
This blog post is a test for premium content.
This blog post is a test for premium content.
You can read this part of the blog post if you are not a premium user.
But for the rest of the blog post, you need to be logged in as a premium user.
You can click the "Sign In" button to sign in as a user with free plan.
Then you can click the "Upgrade Now" button to upgrade to a premium plan.
Don't worry, you don't actually pay any cents, because we are in the sandbox environment of Stripe.
You can use the test card number to pay for monthly or yearly PRO plan or LIFETIME plan.
Card number: 4242 4242 4242 4242
Exp: 12/34
CVV: 567After that, you can return to the blog post and you can read the rest of the blog post.
For more details, please check out the documentation: Blog.
Test show Tweet in the blog post.
Test show YouTube video in the blog post.
Now the rest of the blog post is premium content.
Sign in to continue reading
This is premium content. Sign in to your account to access the full content.
More Posts
How to Create a Character That Feels Relational, Not Decorative
The most beautiful character designs get one visit. The ones users return to are built differently — around connection, not just aesthetic. Here's how to build for return.
Manual Installation
Create a new fumadocs project from scratch.
The Difference Between Fantasy Escalation and Real Continuity
Fantasy can hook you fast. Continuity builds something that lasts. How to tell which one you're in — and why it matters for how you design and choose AI relationships.
Newsletter
Join the community
Subscribe to our newsletter for the latest news and updates