logseq/publish

17 Mar 2022 - 16 Aug 2025
Open in Logseq
    • [logseq has its own publishing mechanism so this is all mostly moot (maybe always has or maybe it was added after this was written)]
    • Suddenly realized the whole existence of goddinpotty (née static-roam) is based on Roam being a closed-source cloud application that I couldn't hack.
    • So, duh, the right thing is not a completely separate program that publishes in a slow batch mode, but something integrated into Logseq itself and from the user's perspective is working within Logseq.
    • Merge L0
      • They are both open-source Clojure so this seems very doable. Even if you don't merge their codebase, you could have them running in the same JVM, one as a dependency of the other.
    • Merge L1
      • Logseq does its own rendering and parsing so almost all that stuff could be thrown out. What's left?
        • actual publishing
        • search, index-building, other special features
      • Actually this might not be right. Logseq uses React and doesn't generate static HTML. Guess that doesn't matter so much, but complicates things.