Current flow
Logseq
Write notes in Logseq, indicating pages I want to publish with page property public:: true
public:: true
if a page is private, I can still publish a block on the page by adding public:: true as a block property
Logseq Export
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
Logseq Compiler
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
Notes Interface
interface repo runs Hugo on push
interface
published with Github Pages on https://denizay.org