Someone shared this with me today. They said: "yeah when I read this I thought of your exact thing lol". So it turns out that I am on to something. Let's take a look at how well I am meeting Andrej's ideal blogging platform:

  • Writing

    • ✅ in markdown

    • ✅ with full WYSIWYG, not just split view (think: Typora)

    • super easy to copy paste and add images

      • not yet, I have been itching to code this.

      • tiptap does have an image thing, which should be easy to add, but there are some more things to think through (where do the images get uploaded to?)

  • Deploying

  • Maintaining

    • ⌛ analytics (think: Google Analytics)

    • ❌ comments section (think: Disqus)

      • TL; DR: I think there is much to explore here that I haven't thought through yet.

      • I personally really like the clap feature of medium (their UI hides the feature very well so not many people use it, imo)

      • I want to let people leave full length responses, but I want to give the author tools to decide to publish them or not.

  • Ownership

    • ✅ full export, access/ownership of the raw files to perpetuity should the need arise to move elsewhere.

      • My blog posts get written to a log that I include in LogSeq.

      • The database can be sqlite, so all your content is saved into a database

      • The code is all open source

      • Oh, and it runs as a single static executable. Not that anyone cares about that ;) we love node_modules