#Notion
共享 obsidianMD文档到Notion并生成notion共享链接

#Notion 共享 obsidianMD文档到Notion并生成notion共享链接

Property
Jun 19, 2022 07:18 AM
Status
Date
URL
https://github.com/EasyChris/obsidian-to-notion
notion image

Obsidian to Notion

notion image
notion image
notion image
notion image
notion image
Obsidian share to Notion 中文文档
Share obsidian files to Notion with one click, and auto add Notion share link in obsidian
notion image

TODO

TODO Board

  • support for custom page banner
  • update the exsit page
  • support for mult language
  • support for auto copy the share link to clipboard
  • support for mobile
  • transfer the bi-link format like [[]] into the format that Notion supports.

How to use

Install the plugin

BRAT

Search for BRAT plugin in the plugin market center Add EasyChris/obsidian-to-notion to the list of installed BRAT plugins Go back to the plugin center and enable it

Manual installation

cd YOUR_OBSIDIAN_FOLDER/.obsidian/plugins/
git clone https://github.com/EasyChris/obsidian-to-notion.git

Marketplace download

Please install via BRAT because it's not on the market yet

Apply Notion API

Official reference documentation: https://developers.notion.com/docs

Step 1: Create integration.

Go to https://www.notion.com/my-integrations Once created, copy secrets toekn
notion image

Note:

database first custom name must be "Name", otherwise sync to notion will be failed
notion image

Step 2: Share a database with your integration

Create a new page (with public permissions) Create a new database in the page -> you need full page database
notion image
Add integration to your new database
notion image

Step 3: Copy the database ID

https://www.notion.so/myworkspace/a8aec43384f447ed84390e8e42c2e089?v=...
 | --------- Database ID --------|

Open the plugin configuration

Fill the configuration with the NOTION_API_KEY and DATABASE_ID you got
notion image

Upload file content to notion

Click the upload notion button
notion image
A share link will be automatically generated after successful upload
notion image

Banner URL[option]

banner url must be a image url like: https://i.imgur.com/xxx.jpg if you don't want to use banner, leave it blank

Notion ID [option]

Notion ID is the your notion site ID that you want to share the file to. if you don't write it, notion will share to the default link like: https://www.notion.so/myworkspace/a8aec43384f447ed84390 that visit this page need to redirect to your site url if you write the Notion ID, it will share to the page link like: https://your_user_name.notion.site/myworkspace/a8aec43384f447ed84390. The visiter don't need to redirect url.

Buy me a cup of coffee.

Thanks

License

GNU GPLv3