notionpaper
                                
                                 notionpaper copied to clipboard
                                
                                    notionpaper copied to clipboard
                            
                            
                            
                        A tool that helps you use Notion like a CMS by generating static site for you.
NotionPaper (Beta)
  NotionPaper is tool that helps you use Notion like a CMS.
   
   
  
  Blog Usage Showcase | Getting Started | Documentation | GitHub
  
Why NotionPaper
My initial thoughts are simple: I want a blogging platform that is simple and good to use enough, so that I could focus on writing instead of setting up a bulky environment.
Notion is the perfect tool for that, however you need to pay some money on the subscription in order to let search engines to crawl your site. And I don't wanna spend money on that.
I've used many blogging platforms such as Hexo, Wordpress and etc., you can find my comparison among those platforms and why NotionPaper is a better choice on my blog.
Please take note: I am not a professional developer, this project was written as a hobby. You are more than welcome to make this project better.
How to use
Deploy on Vercel
Click button above to deploy on Vercel.
For environment variable settings, please check tutorials on here.
Supported Features / Roadmap
| Category | Features | Support Status | Remarks | 
|---|---|---|---|
| Site | Site name | ✅ | Uses database title as site name | 
| Site description | ✅ | Uses database description as site description | |
| Site favicon | ✅ | Uses database icon as site icon | |
| Page | Page cover | ✅ | Uses page cover. ** Please noted **, external images will not be hosted for security reasons | 
| Page favicon | ✅ | ||
| Page Tags | ✅ | Supported tag display on page, but need to improve. | |
| Blocks | Table of Contents | ✅ | |
| Rich Texts | ✅ | Supports all anotations and text colors | |
| Divider | ✅ | ||
| Paragraphs | ✅ | ||
| Headings | ✅ | ||
| Table | ✅ | ||
| Images | ✅ | Supports uploads and externals. External images will not be hosted for security reasons | |
| Videos | ✅ | Supports uploads, externals, and Youtube videos. External videos will not be hosted for security reasons | |
| Code | ✅ | ||
| Bulleted and numbered lists | ✅ | ||
| Quote | ✅ | ||
| Callout | ✅ | Supported, but texts only, needs to improve. | |
| Child pages | 📅 Planned | ||
| Embed | 📅 Planned | ||
| Mention | 📅 Planned | Including mentioned page and person | |
| File | ✅ | Uploaded files only | |
| 📅 Planned | |||
| Bookmark | 📅 Planned | ||
| Equation | 📅 Planned | ||
| Breadcrumb | 📅 Planned | ||
| Columns | 📅 Planned | ||
| Nested blocks | ✅ | Children blocks | |
| Expandability | Custom styles / Themes | ✅ | You could design and apply your own or others' theme | 
| Custom pages | 📅 Planned | ||
| Search | 📅 Planned | ||
| i18n | 📅 Planned | 
Update Notes
2023.8.13
- Notionpaper can change your content dynamically by using SSR now, you don't need to re-deploy to update your site after every change.
Notes histories see here.