From 1ad63a50dcf01171a3e7b9a04b37d36933a769ef Mon Sep 17 00:00:00 2001 From: Linnnus Date: Fri, 16 Feb 2024 12:23:27 +0100 Subject: feat(creole): Support raw URLs --- src/creole-test.c | 42 ++++++++++++++++++++++++------------------ 1 file changed, 24 insertions(+), 18 deletions(-) (limited to 'src/creole-test.c') diff --git a/src/creole-test.c b/src/creole-test.c index c5b6590..8844a88 100644 --- a/src/creole-test.c +++ b/src/creole-test.c @@ -90,6 +90,30 @@ struct { .input = "[[]]", .output = "

" }, + { + .name = "Raw HTTP URL", + .input = "Here is a http://example.com/examplepage link.", + .output = "

Here is a " + "http://example.com/examplepage link.

" + }, + { // This is interesting because it doesn't contain a "://". + .name = "Raw mailto URL", + .input = "mailto:quandale@dingle.com", + .output = "

" + "mailto:quandale@dingle.com

" + }, + { + .name = "Unnamed URL", + .input = "[[http //example.com/examplepage]]", + .output = "

" + "http //example.com/examplepage

" + }, + { + .name = "Named URL", + .input = "[[http //example.com/examplepage|Example Page]]", + .output = "

" + "Example Page

" + }, #if 0 { .name = "Simple unordered list", @@ -148,24 +172,6 @@ struct { " C " " D
E " }, - { - .name = "Raw URL", - .input = "http //example.com/examplepage", - .output = "

" - "http //example.com/examplepage

" - }, - { - .name = "Unnamed URL", - .input = "[[http //example.com/examplepage]]", - .output = "

" - "http //example.com/examplepage

" - }, - { - .name = "Named URL", - .input = "[[http //example.com/examplepage|Example Page]]", - .output = "

" - "Example Page

" - }, { .name = "Image", .input = "{{image.gif|my image}}", -- cgit v1.2.3