January 6th, 2022
It’s weird having your content as a graph and trying to display it as web pages. There’s no longer strict structure and pages can be made up of any blocks, so what should the URL be? How does caching work? Thinking through all of this.
Content is also much more live. The graph will consistently change, which is why right now when linking to other pages the URL includes the page id, not the title. In the future, I could tag pages manually with a stable URL name.
This content is coming from Roam. I can mark a page as public by adding a
Type:: Public attribute at the top of a page, or I can instead mark individual blocks within the page as public.
Right now, the index page is showing public blocks from my daily notes, and all other pages are direct links to pages. In the future I might want to allow search and compose many pages into one.
However, there’s no reason why they shouldn’t. It wouldn’t be too hard to add.
I’m also not showing back back references on pages yet. That is going to be the killer feature and I can’t wait to add it.
I’m also curious what this looks like:
- Thing 1
- Thing 2
I can also drag and drop images: