👋 Hey! Thanks for stopping by!
🛠️ Building and maintaining a blog takes a lot of time and effort. We built this app so you can focus on writing and sharing.
Here, you can quickly write an article 📝 or a series 📚 and share it with everyone, or keep it private 🔒.
We believe in the power of pure thought 🌟 and imperfection ✨. As humans, we benefit from tools free of distractions, and we can often understand each other despite the rough edges that creep in here and there. So no AI, just a simple, clean, and beautiful editor ♡ where you can think, write, and publish.
You can write in Markdown 🔤, with rich support for code 💻 and math ∑.
We're glad you're here 🫶!
P.S. Some of our friends are interested in ML/AI and have written on the subject.
🌈 Happy writing!
SIMPLE PRICING
MATH AND CODE SUPPORT
# Code Support
We provide many code features. Below are some common ones. For a full list, please see here.
Basic code highlight:
function double(x: number): number {
return x * 2;
}
Show line numbers:
1function double(x: number): number {
2 return x * 2;
3}
Only line numbers on certain lines:
1function double(x: number): number {
2 return x * 2;
3}
Show plus
or minus
on given lines:
1function double(x: number): number {
2 return x * 2;
3}
You can also underline
or strike
a given line:
1function double(x: number): number {
2 return x * 2;
3}
Or make a given line bold
or fade
:
1function double(x: number): number {
2 return x * 2;
3}
# Math Support
Math formulates (typeset using Katex) are automatically numbered:
and
There's an option to disable this if you don't want it.
For a full list, please see here.