add support for gemini (gemtext) links #88
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hey, thanks a lot for this plugin!
I've added support for gemtext-formatted links. This is a format pretty similar to markdown, and mostly used with the small-web gemini protocol.
There's some people using gemtext for their websites (gemtext can easily be converted to and from markdown or html), jekyll also works great when you want to have both a website and gemini capsule on the same project (my usecase).
This just basically adds a
link_type
and accompanying regex pattern for gemini-style links. Gemtext looks something like this:So the syntax is basically
=>[whitespace]<url>[whitespace <Link title>]
.I've also refactored the
link_parts
section a little bit.Hoping this can be useful for other people, but I do understand if it's out of scope for this project and you prefer not to merge it.