diff options
author | Toni Uhlig <matzeton@googlemail.com> | 2021-11-15 14:01:23 +0100 |
---|---|---|
committer | Toni Uhlig <matzeton@googlemail.com> | 2021-11-15 14:01:23 +0100 |
commit | 431906aec271735ffbfa1e8aaf90fc8bcc89598d (patch) | |
tree | b98581b0254900e8cb902f1da64227f423333160 | |
parent | 91dc9732ce54ba7298667be85c57e7d94d2f83b1 (diff) |
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
-rw-r--r-- | src/main.cpp | 2 | ||||
-rw-r--r-- | wwwroot/blog/index.html | 11 | ||||
-rw-r--r-- | wwwroot/index.html | 7 | ||||
-rw-r--r-- | wwwroot/inherit/00_base.tmpl | 7 | ||||
-rw-r--r-- | wwwroot/inherit/index.html | 9 | ||||
-rw-r--r-- | wwwroot/pages/index.md | 3 |
6 files changed, 31 insertions, 8 deletions
diff --git a/src/main.cpp b/src/main.cpp index e5171ab..0555d4f 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -19,7 +19,7 @@ int main(int argc, char ** argv) if (argc <= 1 || argc > 5) { - std::cout << "usage: cpp-web [HOST] [PORT] [WWWROOT]" << std::endl; + std::cout << "usage: cpp-web [HOST] [PORT] [WWWROOT]" << std::endl << std::endl; if (argc > 5) { return 1; diff --git a/wwwroot/blog/index.html b/wwwroot/blog/index.html index a4c520a..e837780 100644 --- a/wwwroot/blog/index.html +++ b/wwwroot/blog/index.html @@ -1,3 +1,4 @@ +<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><body> <p> <b>blabla</b> @@ -8,7 +9,7 @@ Test RetFN.: <b>{{ test_return_true }}</b><br><br><br> ## for entry in blog_listing <tr> <td>{{ loop.index1 }}</td> - <td>{{ entry.filename }}</td> + <td><a href="{{ entry.filename }}">{{ entry.filename }}</a></td> <td>{{ entry.title }}</td> <td>{{ entry.tags }}</td> <td>{{ entry.author }}</td> @@ -16,12 +17,18 @@ Test RetFN.: <b>{{ test_return_true }}</b><br><br><br> <td>{{ entry.publishDate }}</td> <td>{{ entry.published }}</td> <td> - {{ indent(entry.content, 12, false, false) }} +{{ indent(entry.content, 12, false, false) }} </td> <td>{% if loop.is_last == false %}more{% else %}eof{% endif %}<br> </tr> ## endfor </table> {% endif %} +## if exists("blog_post") + <a href="{{ blog_post.filename }}">{{ blog_post.title }}</a><br> + {{ blog_post.publishDate }} by {{ blog_post.author }}<br> + +{{ indent(blog_post.content, 4, false, false) }} +## endif </p> </body></html> diff --git a/wwwroot/index.html b/wwwroot/index.html index 07dd49d..8df5563 100644 --- a/wwwroot/index.html +++ b/wwwroot/index.html @@ -1,5 +1,12 @@ +<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><body> <b>INDEX TMPL</b> {{ uri }}<br> {{ indent(content, 4, false, false) }} + <br> + <a href="/blog">blog</a><br> + <a href="/inherit">blog-with-tmpl-inheritance</a><br> + <a href="/static">static</a><br> + <a href="/static/test.txt">/static/test.txt</a><br> + <a href="/nonexistant">nonexistant url</a><br> </body></html> diff --git a/wwwroot/inherit/00_base.tmpl b/wwwroot/inherit/00_base.tmpl index c1af32e..80b6850 100644 --- a/wwwroot/inherit/00_base.tmpl +++ b/wwwroot/inherit/00_base.tmpl @@ -1,4 +1,4 @@ -<!DOCTYPE html> +<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html> <head> {% block head %} @@ -6,6 +6,9 @@ {% endblock %} </head> <body> - <div>{% block content %}{% endblock %}</div> + <div> + {% block content %} + {% endblock %} + </div> </body> </html> diff --git a/wwwroot/inherit/index.html b/wwwroot/inherit/index.html index a717e4f..8824f78 100644 --- a/wwwroot/inherit/index.html +++ b/wwwroot/inherit/index.html @@ -17,7 +17,7 @@ ## for entry in blog_listing <tr> <td>{{ loop.index1 }}</td> - <td>{{ entry.filename }}</td> + <td><a href="{{ entry.filename }}">{{ entry.filename }}</a></td> <td>{{ entry.title }}</td> <td>{{ entry.tags }}</td> <td>{{ entry.author }}</td> @@ -25,11 +25,16 @@ <td>{{ entry.publishDate }}</td> <td>{{ entry.published }}</td> <td> - {{ indent(entry.content, 12, false, false) }} +{{ indent(entry.content, 16, false, false) }} </td> <td>{% if loop.is_last == false %}more{% else %}eof{% endif %}<br> </tr> ## endfor </table> {% endif %} +## if exists("blog_post") + <a href="{{ blog_post.filename }}">{{ blog_post.title }}</a><br> + {{ blog_post.publishDate }} by {{ blog_post.author }}<br> +{{ indent(blog_post.content, 4, false, false) }} +## endif {% endblock %} diff --git a/wwwroot/pages/index.md b/wwwroot/pages/index.md index 99bd385..60d3b64 100644 --- a/wwwroot/pages/index.md +++ b/wwwroot/pages/index.md @@ -1,2 +1,3 @@ -*Just HTML* +*Just HTML rendered from Markdown by md4c* + ~~plaintext~~ |