The SiYuan Jupyter Notebook Viewer is a plugin for SiYuan that enables users to view Jupyter Notebooks directly within the SiYuan Note. This integration provides a seamless experience for those who want to read Jupyter Notebooks while managing their notes and documents in SiYuan.
- Notebook Viewing: Easily view the content of Jupyter Notebooks, including Markdown, code cells, and outputs within SiYuan.
- Cross-Platform Support: Works on Windows, macOS, and Linux.
After installation and activation, follow these steps to view a Jupyter Notebook in SiYuan:
- Drag and drop a Jupyter Notebook file into SiYuan as an attachment
- Click on the attachment to open the file.
NOTE: For local assets, inserting attachments with hard links supports file cloud synchronization and cross-device access.
- Alt + Drag and drop a Jupyter Notebook file into SiYuan will create a file URL
- Click on the file URL to open the file.
Note: If you had installed webview plugin, please add nbviewer://
to the beginning of the file URL.
- Copy the URL of a Jupyter Notebook file
- Paste the URL into SiYuan as a link
Note: If you had installed webview plugin, please add nbviewer://
to the beginning of the web URL.
- This plugin is compatible with Jupyter Notebooks Format 4.0 and above.
- For Jupiter Notebook Format 3.x versions, the plugin will automatically convert them to 4.x versions using Pandoc (the source file will not be modified).
- Mobile devices do not support Jupiter Notebook Format 3.x versions.
Contributions to the SiYuan Jupyter Notebook Viewer are welcome. Please feel free to fork the repository, make changes, and submit pull requests. You can also open issues for bugs or feature requests.
This plugin is released under the MIT License.
For support, questions, or more information, please visit our GitHub issues page.
If you like this plugin, you can support me in the following ways: