{"repo":"vrerv/md-to-notion","free":true,"listed":false,"github":"https://github.com/vrerv/md-to-notion","clone":"git clone https://github.com/vrerv/md-to-notion.git","description":"An upload of markdown files to a hierarchy of Notion pages.","language":"TypeScript","stars":14,"topics":["markdown","notion","notion-api","notion-blocks"],"license":"MIT","category":"productivity","readme_excerpt":"MD to Notion An upload of markdown files to a hierarchy of Notion pages. 🇰🇷 (한국어) 🇬🇧 (English) Features - Upload markdown files to Notion pages with hierarchy - Update existing pages if the file name is same. only update changed blocks. - Replace local link to Notion page link automatically - Replace local link using custom replacement - Delete(archive) notion pages that does not exist(deleted files) in local (not to delete by default) Usage You need to get Notion API secret and page ID to upload your markdown files. Follow this guide to get the secret and page ID. See Example Project for live example. CLI Update all markdown files under the current directory to Notion page This project markdown files are also published as Notion pages by this package using GitHub Actions. You can see the md-to-notion Notion Page Requirements This package supports the following minimum versions: - Runtime: node = 16 - Type definitions (optional): typescript = 4.5 Earlier versions may still work, but we encourage people building new applications to upgrade to the current stable. References - notion-sdk-js - martian - markdown2notion - Initially I tried to use this but need more feature for my use case","default_branch":null,"files":null,"tree":[],"storefront":"/r/vrerv","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vrerv/md-to-notion/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}