site/wiki/index.php

33 lines
1.1 KiB
PHP

<?php
if (!isset($_GET["page"]) || !file_exists("pages/{$_GET['page']}.md")) {
$PageTitle = "Summit Wiki";
?>
<?php require_once '/var/www/tilde/server/header1.php' ?>
<?php require_once '/var/www/tilde/server/header2.php' ?>
<p>If you want to contribute, check out the
<a href="https://tildegit.org/pubnix/site/src/branch/master/wiki">source repo</a> and open a PR!
</p>
<hr />
<div class="content">
<h3>Uncategorized</h3>
<ul>
<?php
foreach (array_reverse(glob("pages/*.md")) as $page) {
$yaml = $parser->parse(file_get_contents($page))->getYAML();
if (!$yaml["published"]) continue; ?>
<li><a href="<?=basename($page, ".md")?>"><?=$yaml["title"]?></a></li>
<?php } ?>
</ul>
<?php } else {
require_once '/var/www/tilde/server/header1.php';
$pg = $parser->parse(file_get_contents("pages/{$_GET["page"]}.md"));
$yml = $pg->getYAML();
$PageTitle = $yml['title'];
require_once '/var/www/tilde/server/header2.php';?>
<a href="../">&lt; wiki</a>
<?=$pg->getContent()?>
<?php }
require_once '/var/www/tilde/server/footer.php' ?>