mv entry.php entries/index.php
This commit is contained in:
parent
097e543ebf
commit
b75ef577b1
|
@ -13,7 +13,7 @@ Currently hosted at [journal.tildeverse.org](https://journal.tildeverse.org/).
|
||||||
this site requires an nginx rewrite to properly server entries:
|
this site requires an nginx rewrite to properly server entries:
|
||||||
|
|
||||||
location ~* ^/entries/(.+)$ {
|
location ~* ^/entries/(.+)$ {
|
||||||
try_files $uri $uri/ /entry.php?slug=$1;
|
try_files $uri $uri/ /entries/$1;
|
||||||
include snippets/php.conf;
|
include snippets/php.conf;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<?php
|
<?php
|
||||||
include "vendor/autoload.php";
|
include __DIR__."/../vendor/autoload.php";
|
||||||
|
|
||||||
$parser = Tildeverse\Wiki\Parser::factory();
|
$parser = Tildeverse\Wiki\Parser::factory();
|
||||||
|
|
||||||
|
@ -11,7 +11,7 @@ if (isset($_GET["slug"])) {
|
||||||
$entry_name = "";
|
$entry_name = "";
|
||||||
}
|
}
|
||||||
|
|
||||||
$filename = "entries/{$entry_name}.md";
|
$filename = "{$entry_name}.md";
|
||||||
|
|
||||||
if (file_exists($filename)) {
|
if (file_exists($filename)) {
|
||||||
$document = $parser->parse(file_get_contents($filename));
|
$document = $parser->parse(file_get_contents($filename));
|
||||||
|
@ -21,7 +21,7 @@ if (file_exists($filename)) {
|
||||||
$author = htmlspecialchars($yml["author"]);
|
$author = htmlspecialchars($yml["author"]);
|
||||||
$description = "journal entry {$entry_name}: {$yml["title"]} by {$author}";
|
$description = "journal entry {$entry_name}: {$yml["title"]} by {$author}";
|
||||||
|
|
||||||
include "header.php";
|
include __DIR__."/../header.php";
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<a href=".">< back to list</a>
|
<a href=".">< back to list</a>
|
||||||
|
@ -41,9 +41,9 @@ if (file_exists($filename)) {
|
||||||
} else {
|
} else {
|
||||||
$title="journal entries";
|
$title="journal entries";
|
||||||
$description="a list of tildeverse journal entries.";
|
$description="a list of tildeverse journal entries.";
|
||||||
include "header.php";
|
include __DIR__."/../header.php";
|
||||||
|
|
||||||
foreach (glob("entries/*.md") as $entry) {
|
foreach (glob("*.md") as $entry) {
|
||||||
$entries[] = [
|
$entries[] = [
|
||||||
"slug" => basename($entry, ".md"),
|
"slug" => basename($entry, ".md"),
|
||||||
"yml" => $parser->parse(file_get_contents($entry))->getYAML(),
|
"yml" => $parser->parse(file_get_contents($entry))->getYAML(),
|
||||||
|
@ -55,7 +55,7 @@ if (file_exists($filename)) {
|
||||||
<?php foreach ($entries as $entry) {
|
<?php foreach ($entries as $entry) {
|
||||||
if (!$entry["yml"]["published"]) continue; ?>
|
if (!$entry["yml"]["published"]) continue; ?>
|
||||||
<li>
|
<li>
|
||||||
<a href="/entry.php?slug=<?=$entry["slug"]?>">
|
<a href="/entries/<?=$entry["slug"]?>">
|
||||||
<?=$entry["yml"]["title"]?> by <?=$entry["yml"]["author"]?>
|
<?=$entry["yml"]["title"]?> by <?=$entry["yml"]["author"]?>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -63,5 +63,5 @@ if (file_exists($filename)) {
|
||||||
</ul>
|
</ul>
|
||||||
<?php }
|
<?php }
|
||||||
|
|
||||||
include "footer.php"; ?>
|
include __DIR__."/../footer.php"; ?>
|
||||||
|
|
Loading…
Reference in New Issue