From 369726159f8fc1693d016166c0836c666bd3b0f2 Mon Sep 17 00:00:00 2001 From: Ben Harris Date: Tue, 12 Jul 2022 12:45:42 -0400 Subject: [PATCH] sort wikipages by title --- wiki/index.php | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/wiki/index.php b/wiki/index.php index b64a0b8..9fb9de6 100644 --- a/wiki/index.php +++ b/wiki/index.php @@ -20,6 +20,19 @@ if (!isset($_GET["page"]) || !file_exists("pages/{$_GET['page']}.md")) { "; include __DIR__.'/../header.php'; + + $pages = []; + foreach (glob("pages/*.md") as $page) { + $yaml = $parser->parse(file_get_contents($page))->getYAML(); + if (!$yaml["published"]) continue; + $pages[] = [ + "title" => $yaml["title"], + "description" => $yaml["description"], + "name" => basename($page, ".md"), + ]; + } + usort($pages, function($a, $b) { return $a["title"] <=> $b["title"]; }); + // render wiki index ?>

tilde.team wiki

@@ -40,10 +53,11 @@ if (!isset($_GET["page"]) || !file_exists("pages/{$_GET['page']}.md")) { - parse(file_get_contents($page))->getYAML(); - if (!$yaml["published"]) continue; ?> - "> + + + "> + +