Notion-Powered Personal Blog Template
10$
A Place to Learn, Write, and Share Your Story
A Place to Learn, Write, and Share Your Story
I'm naturally curious about many things. I enjoy exploring new ideas, learning about different subjects, and understanding how the world works.
Whenever I learn something new, I tend to write it down in my own words. Not just to remember what I've learned, but also to organize my thoughts and develop my own understanding of things.
Over time, however, I realized that keeping knowledge to myself wasn't enough. I wanted to share what I learned, express my perspectives, and make it easier for other people to discover the ideas and experiences I wanted to communicate.
That's what led me to blogging.
I started building my own website as a place to collect my thoughts, document my learning journey, and share my experiences with others. It gradually became more than just a place to publish articles. It helped me connect with people who shared similar interests, made my knowledge more accessible, and gave others a better way to understand the stories behind my work and ideas.

From a Personal Need to a Reusable Template
As I spent more time writing, I wanted a simpler way to manage and publish content without constantly dealing with the technical side of maintaining a website.
That's why I built this template around a tool I already use every day: Notion.
Instead of creating a separate admin dashboard or complicated content management system, I use a Notion Database to manage blog posts. I can write, edit, and organize everything in one familiar workspace.

When an article is ready, I simply click the Publish button. This triggers a GitHub Actions workflow that retrieves the latest content from Notion, synchronizes it with the website, and rebuilds the project. Vercel then handles the deployment automatically.

The entire workflow is designed to be simple, lightweight, and easy to maintain.
Who Is This Template For?
I believe everyone has something worth sharing.
This template is for people who enjoy writing, documenting their learning journey, or exploring ideas across different fields.
It is also for people with their own stories, experiences, knowledge, or perspectives who want a personal space on the internet to express themselves and make their ideas easier for others to discover.
You don't need to be a professional writer or a developer to have your own website. Sometimes, all you need is a place to start sharing.
Key Features
- Notion as a CMS: Write, edit, and organize articles directly in a Notion Database.
- One-Click Publishing: Publish selected articles using a custom Notion button.
- Automated Content Synchronization: GitHub Actions retrieves and synchronizes content from Notion.
- Automated Rebuild & Deployment: The website is rebuilt and deployed to Vercel whenever new content is published.
- Lightweight Infrastructure: Uses Notion, GitHub Actions, and Vercel without requiring a dedicated backend server.
The Idea Behind It
I built this because I wanted a better way to share what I learn and the stories I want to tell.
Now, I hope this template can help someone else do the same.
Your ideas deserve a place to live beyond your notes.