1
0
mirror of https://github.com/til-schneider/slim-wiki.git synced 2025-10-21 11:36:05 +02:00

Made .md extension optional

This commit is contained in:
til-schneider
2015-12-21 11:21:20 +01:00
parent c8141b3b9e
commit eb95407e17
3 changed files with 10 additions and 2 deletions

View File

@@ -12,10 +12,16 @@ class Main {
$articleBaseDir = realpath(__DIR__ . '/../../articles') . '/';
$articleFilename = $articleBaseDir . implode('/', $requestPathArray);
// Support `index.md` for directories
if (is_dir($articleFilename)) {
$articleFilename = rtrim($articleFilename, '/') . '/index.md';
}
// Make the extension `.md` optional
if (! file_exists($articleFilename) && file_exists($articleFilename . '.md')) {
$articleFilename .= '.md';
}
if (($articleFilename == realpath($articleFilename)) && file_exists($articleFilename) && is_readable($articleFilename)) {
$wikiName = 'Slim Wiki'; // TODO: Make this configurable