Profile: 45df05a2...
Resending this because I was seemingly sending through the relay-equivalent of /dev/null by accident.
* Grab posts of kind:30023 from pubkey[s] off of relay.
* Minimal Markdown interface for posting/edits (no WYSIWYG like later Ghost, because WYSIWYG is an abomination and Markdown is the native format of web publishing & NIP-23 anyway).
* Relatively minimalist customization through web interface, with escape hatches to hook in alternative header/footer.
* Compile to a flat file structure someone can just throw into /var/www/html or a static site host without thinking about it.
I think the idea of nostr for blogging is really interesting, since it basically eliminates the need for on-device databases. Makes the idea of things like headless scripts to throw at CI much more straightforward, since you only have to drag around a config file, instead of a database.
Overloading kind:1 seems like a bad idea. You don't want tweet-like messages spamming mailing lists any more than you want people writing books in response to throwaway thoughts or questions. Social pressure to keep people from doing these doesn't work at scale.
Concision and a lack thereof are two entirely different paradigms that don't work well if smashed together.
I'm a big fan of mailing lists for development, but people replacing them tend to overcomplicate them. Part of the reason they work is because plaintext limits the complexity of conversations, but this is lost with HTML and MD replacements.
* Grab posts of kind:30023 from pubkey[s] off of relay.
* Minimal Markdown interface for posting/edits (no WYSIWYG like later Ghost, because WYSIWYG is an abomination and Markdown is the native format of web publishing & NIP-23 anyway).
* Relatively minimalist customization through web interface, with escape hatches to hook in alternative header/footer.
* Compile to a flat file structure someone can just throw into /var/www/html or a static site host without thinking about it.
I think the idea of nostr for blogging is really interesting, since it basically eliminates the need for on-device databases. Makes the idea of things like headless scripts to throw at CI much more straightforward, since you only have to drag around a config file, instead of a database.
#[1] For the Ghost bounty: Which parts of Ghost?
Even the original Ghost concept post by Nolan had a lot on the feature list, with a lot that isn't applicable to nostr (telemetry).