💾 Archived View for ayushnix.com › gemlog › 2023-07-30-hello-world.gmi captured on 2023-11-04 at 11:29:03. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-09-08)
-=-=-=-=-=-=-
Well, I have created personal websites before so this isn't a perfect "Hello World" post. However, this is my first gemini capsule so I guess it's fine.
I've started this gemini capsule as kind of an outlet for my thoughts and to write about the things I'm learning or want to learn. I've created websites before but because of my perfectionist and not invented here (NIH) attitude, I've mostly abandoned them after finding an issue with them. My last attempt at creating a website led me to create a theme called kangae for the static site generator zola.
kangae, a lightweight microblog theme for zola
Although working with zola was a pleasure and I really like how kangae turned out, I realized that Markdown isn't the markup format I want to use to write documents. The original Markdown implementation by John Gruber had several ambiguities and although this issue was addressed to an extent by CommonMark, it turns out that even CommonMark is hard to parse correctly because of a desire to maintain compatibility with Gruber's Markdown. John MacFarlane, the author of the CommonMark specification, has written a post titled "Beyond Markdown" which mentions the lingering issues with CommonMark which make it a "complicated beast".
Beyond Markdown by John MacFarlane
Unfortunately, I don't believe other markup formats like AsciiDoc, reStructuredText, or Org Mode are "better" alternatives.
A Gemini Capsule offers two things that a traditional HTTP website and most static site generators don't:
Of course, getting these two things on the modern HTTP web aren't impossible but the fact that Gemini already has them out of the box makes it an attractive option to get started with. I still intend to create an HTTP version of this Gemini Capsule using the djot markup language, which is created by John MacFarlane. It strives to be an unambiguous markup language that's similar to CommonMark. As of 30th July 2023, I'm not aware of any static site generators that use djot as their primary markup format but I've discovered Soupault, which seems to be markup neutral.
Soupault, a static site generator
While I work on my HTTP website, I'll get started with writing content on Gemini.
---
Created: 2023-07-30