Skip to content

arpitBhalla/notion2mdblog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notion to markdown blog

Install

npm install notion2mdblog
yarn add notion2mdblog

Usage

// Client is extended from @notionhq/client import { Client } from "notion2mdblog"; import fs from "node:fs"; // Initializing a client const notion = new Client({ auth: process.env.NOTION_KEY, }); async function main() { const blogPages = await notion.markdown.db2md({ database_id: NOTION_DATABASE_ID, }); blogPages.map((blogPage) => { fs.writeFileSync(`blogs/${blogPage.title}`, blogPage.content); }); } main();

Packages

No packages published