Current flow

Write notes in Logseq, indicating pages I want to publish with page property public:: true

if a page is private, I can still publish a block on the page by adding public:: true as a block property

Periodically export json using logseq-query and jet’s edn -> json conversion

Logseq’s own json export doesn’t have enough information, so I have to essentially copy the whole edn database and convert that to json

put exported json in notes repo

extract the public pages and blocks from the json file

convert the public blocks and the associated assets into a set of files and folders that work with Hugo sections formatting

this gets put in the Notes Interface repo

interface repo runs Hugo on push

published with Github Pages on https://denizay.org