[dependencies]
git://onyxlang.io/repo/http-server=0.2.1
-git://onyxlang.io/repo/otmp=0.0.9
+git://onyxlang.io/repo/otmp=0.0.12
[dependency_folders]
git://onyxlang.io/repo/http-server=http-server
}
@route.{.GET, "/"}
-(req: &Req, res: &Res) => res->render("pages/homepage", null);
+(req: &Req, res: &Res) {
+ articles := iter.as_iter(news_articles->get() ?? .[])->take(2)->collect();
+ res->render("pages/homepage", &.{ articles = articles });
+}
@route.{.GET, "/ovmwasm"}
(req: &Req, res: &Res) => res->render("pages/ovmwasm", null);
aliases: [ "onyx "],
keywords: {
keyword: [
- "package", "struct", "enum", "use", "global", "macro",
+ "package", "struct", "union", "enum", "use", "global", "macro",
"if", "elseif", "else", "where", "interface",
"for", "while", "do",
"switch", "case",
</div>
</div>
+<div class="container">
+ <h2 style="margin-bottom: 8px">Recent News</h2>
+ {% partial "partials/news_listing" %}
+</div>
+
+
{{endblock}}
{{extends "pages/normal_page"}}
<h1>News</h1>
</div>
-{{ foreach $article in $articles }}
-<div class="container">
- <h2><a href="/news/{% $article.path %}">{% $article.name %}</a></h2>
- <p><em>{% $article.date %}</em></p>
- <p>
- {% $article.description %}
- </p>
-</div>
-{{ endforeach }}
+{% partial "partials/news_listing" %}
{{endblock}}
--- /dev/null
+
+{{ foreach $article in $articles }}
+<div class="container">
+ <h2><a href="/news/{% $article.path %}">{% $article.name %}</a></h2>
+ <p><em>{% $article.date %}</em></p>
+ <p>
+ {% $article.description %}
+ </p>
+</div>
+{{ endforeach }}