In the DB version, is there a way to see a list of all graphs that have been published under my account?
I’m currently testing the DB version’s Publish feature. If I publish a page and then accidentally delete the graph locally, or if the published page information becomes corrupted due to an error, it seems that there is no other way to check which pages/graphs are currently published under my account.
I’m also curious about when a graph ID is assigned.
I assume that the graph ID shown when using the “Copy page URL” button is uniquely assigned to each graph across all users. When and how exactly is this graph ID generated?
Is it generated at the moment I click the “Copy page URL” button, for example?
Okay, I found a few things.
I found several useful links in the Publish section of the Logseq DB documentation:
The publishing platform has the following URL routes that are useful to know:
-
https://logseq.io/tag/TAG to see all nodes across users tagged with TAG.
-
https://logseq.io/ref/REF to see all nodes across users referenced by page REF.
-
https://logseq.io/u/USER to see all pages for USER.
-
https://logseq.io/graph/GRAPH-UUID to see all pages for a graph.
-
https://logseq.io/page/GRAPH-UUID/TAG-UUID to see all blocks in a published page. If the page is a tag, all nodes tagged with the tag are shown.
However, pages published only with a password did not appear through Published by USER .
Looking at this post, it seems that this may become manageable once the Logseq Pro feature is introduced.
As for the graph ID, I believe it is assigned when the graph is created. I was able to find the graph-id in the graphs.edn file inside the /.logseq folder, and I noticed that it is divided into local-graph-id and graph-id. They were basically the same, but for graphs using Sync, they were different.