obsidian-to-notion
obsidian-to-notion copied to clipboard
Share obsidian markdown file to notion and generate notion share link 同步obsdian文件到notion,并生成notion分享链接,可以方便的分享obsidian的文件。
Obsidian to Notion
Share of obsidian to Notion 中文文档
Sharing files from Obsidian to Notion with a single click, and Obsidian will automatically add the Notion share link
You are welcome to offer it a star if it can benefit you.
TODO
TODO Board
- [x] support for custom page banner
- [x] update the exsit page
- [x] support for mult language
- [x] support for auto copy the share link to clipboard
- [x] support for mobile
- [ ] transfer the bi-link format like [[]] into the format that Notion supports.
How to use
Install the plugin
Marketplace download
Open obsidian setting -> Add plugin -> Search -> notion
BRAT
Enter BRAT
into the plugin market center to find it.
Add EasyChris/obsidian-to-notion
to the list of BRAT plugins that have been installed.
Return to the plugin center and turn it on.
Manual installation
cd YOUR_OBSIDIAN_FOLDER/.obsidian/plugins/
git clone https://github.com/EasyChris/obsidian-to-notion.git
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
Note:
database first custom name must be "Name", otherwise sync to notion will be failed
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
Add integration
to your new database
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
Upload file content to notion
Click the upload notion button
A share link will be automatically generated after successful upload
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.
Sync image to Notion
To sync images to your oss or cos bucket, use the Obsidian Image Auto Upload Plugin.
Buy me a cup of coffee.
Thanks
Development Process | Obsidian Plugin Development Documentation
GitHub - devbean/obsidian-wordpress: An obsidian plugin for publishing docs to WordPress.
GitHub - obsidianmd/obsidian-api
GitHub - Quorafind/Obsidian-Memos: A quick capture plugin for Obsidian, all data from your notes.
License
GNU GPLv3