I can already imagine a website where every page is a 2d infinite canvas with zooming and spacial information organization. This is exactly what I’d like for my website.
I’m more than happy to contribute to the development to make this happen, if that helps. I have taken a look at the JSON format of Canvas files, and could create a rendering view in React if that would be useful to the team.
Basically, this is a feature I’d really like to have… so I’m willing to help out in any way to make this happen. Heck, I’d even donate to a bounty for this feature.
As an Obsidian Publish user, I am looking forward to this feature. I believe it would be a great addition for my website. I believe that viewers would appreciate it since there is currently no way to filter the Graph View in Obsidian Publish.
I would actually like to make canvases the primary mode in which I publish content. I would like my website home-page to be a canvas. I would gradually convert most of my notes into canvases and link them together for the site navigation. This would allow for Obsidian Publish sites to feel like a true labyrinth!
I mainly use Obsidian for D&D notes (player, not DM), and I publish my notes for the benefit of the rest of the party. We’re currently involved in a murder mistery, and the first thing I did when I saw the new canvas feature is copying the ~2300 word tracking note for that specific case into a canvas for that perfect Pepe Silvia meme energy.
It. Works. Perfectly.
However, I cannot share this canvas with my party as they don’t use Obsidian, but rely on the published version…
So, for the time being I have to operate on the canvas and mirror it manually to the note for the benefit of my party, which is a smidge frustrating.
Sooo… keep up the good work, canvases are amazing and I’d absolutely love to share this amazing thing with others through the publishing service.
Literally a must-have now.
I have been trying multiple third party apps to make mind maps and share them on publish, but it’s still inferior to having a native solution.
This would transform Obisidans usage imho. As a designer I would be able to showcase my work a lot more clearly / in the non-linear format that I think about it.
Very VERY interested in this as well, basically the reason I started using obsidian less than a week ago, I thought this functionality would already exist. Hoping for an update as well!
Hey everyone, until canvas sharing becomes natively integrated into Publish, I’ve built a standalone tool for sharing your canvas files: sharecanvas.io.
It allows you to generate a link and share your canvas with anyone — for example: sharecanvas.io/p/needfinding. It’s been really useful for sharing my canvas pages with colleagues.
You can use the tool by going to sharecanvas.io, uploading the original canvas file, and any images referenced in the canvas. By specifying your original Obsidian Publish site, any links in the canvas will redirect to that site. You have full ability to delete all your data if you wish. If you want to edit later, you can use your email address as a key for making changes. Here’s a demo of the process: Sharecanvas.io Demo - YouTube.
The tool is built with React Flow to render the canvas from the open source format, and stores your data securely in Firebase. I’m working on open-sourcing the project and adding more features — e.g. search bar, integrating as a plugin, depending on the timelines for when Publish Canvas is added natively into Obsidian.
Hey there,
Thanks for making this feature. I have been scouring the internet for the past month trying to find the combination of functionalities that will allow me to share my work on obsidian with others, and a combination of obsidian publish and your tool seems like the best bet. By any chance, do you have any updates planned or in progress? I am specifically curious about having links in the canvas go to different places on my obsidian website.