aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main.cpp2
-rw-r--r--wwwroot/blog/index.html11
-rw-r--r--wwwroot/index.html7
-rw-r--r--wwwroot/inherit/00_base.tmpl7
-rw-r--r--wwwroot/inherit/index.html9
-rw-r--r--wwwroot/pages/index.md3
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~~