Markdown-Links funktionieren nicht ohne https://?

Pedantisch gesehen ist dieses Verhalten meiner Meinung nach akzeptabel, da es undefiniert ist, da es nicht genügend Informationen enthält.

Ein Link enthält Linktext (den sichtbaren Text), ein Linkziel (die URI, die das Linkziel ist)

example.com ist für sich allein keine gültige URI, obwohl es, wenn Sie example.com allein eingeben, in einen Link umgewandelt wird. Das ist jedoch Konvention, keine Spezifikation, da pineapple.belongson.pizza auch ein gültiger Hostname ist (nun ja, bis ich die Domain habe auslaufen lassen) und nicht automatisch verlinkt wird.

Sie können verwenden:

  • Gerootete URI
    [gerootet](/t/384591)
    gerootet
  • Relative URI (mit oder ohne ./)
    :information_source: Diese sind gültiges Markdown, aber unser Parser verbietet sie
    [relativ](../../386082)
    relativ
    [relativ](./386082)
    relativ
    [relativ](386082)
    relativ
  • Absolute URI
    [absolut](https://www.example.com/foo.html)
    absolut
  • Schemalose URI (ähnlich wie relativ, aber explizit relativ zum Schema)
    [schemalos](//www.example.com/foo.html)
    schemalos

Man könnte argumentieren, dass dies das korrekte Verhalten ist. Ohne irgendeine Art von Anker vorne ist es ein Pfad relativ zum aktuellen Speicherort, genau wie [link](./example.com).

3 „Gefällt mir“