[ANN] Emacs org-mode to gemini export back-end

Justin Abrahms justin at abrah.ms
Wed Dec 2 04:54:38 GMT 2020


>> I'll poke around on yours. I'd love to figure out how we can have one
>> package instead of two. :)
>
> Yep, I’ll do the same to see if we can converge at some point or if both
> approach are worth to exist :)

I spent a bit of time with yours yesterday. Mostly taking my gemini site
and seeing how ours compare. Here were my thoughts:


1. I link all of my documents with file: directives. Your links appear
to add `(file)` to the end of the link, which doesn't make a lot of
sense to me.

2. I like my linking behavior a little better (bias alert!)

3. I don't like how either of us output lists of links.

Source:
```org
* [[link text][example.org]]
```

Yours:

```gemini
* link text[1]

=> example.org [1] link text
```

Mine:

```gemini
* [link text]

=> example.org link text
```

Ideal:

```gemini
=> example.org link text
```

4. Your renders dates oddly.

If I have `<2020-11-11 Wed>` in a post (org timestamp), it shows up as:

```gemini
<span class="timestamp-wrapper"><span class="timestamp"><2020-11-11
Wed></span></span>
```

I'm guessing this is because you inherit from markdown and it pulls in
some unhelpful html escaping. Mine, by comparison, renders it as the
plaintext string `<2020-11-11 Wed>`.

That's what I got so far. Would love to hear your impression of mine.

 -abrahms


More information about the Gemini mailing list