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

→