8
0

realized this feature has already been implemented

Dieser Commit ist enthalten in:
Luke Carlson 2014-06-11 13:21:07 -04:00
Ursprung 5ac0fd4b75
Commit 0bae274e3a
2 geänderte Dateien mit 10 neuen und 29 gelöschten Zeilen

Datei anzeigen

@ -148,34 +148,18 @@
}
// Generate Documentation from Markdown file
function generate_page($file, $with_index="") {
function generate_page($file) {
global $base, $base_doc, $base_path, $docs_path, $options, $mode, $relative_base;
$template = $options['template'];
$file_relative_path = str_replace($docs_path . '/', "", $file);
if ($file_relative_path === 'index.md') $homepage = TRUE;
else $homepage = FALSE;
if (!$file) {
if (file_get_contents($with_index) === FALSE) {
$page['path'] = '';
$page['markdown'] = '';
$page['title'] = 'Oh No';
$page['content'] = "<h3>Oh No. That page doesn't exist</h3>";
$options['file_editor'] = false;
} else {
$file_relative_path = str_replace($docs_path . '/', "", $with_index);
$page['path'] = $file_relative_path;
$page['markdown'] = file_get_contents($with_index);
$page['modified'] = filemtime($with_index);
$Parsedown = new Parsedown();
$page['content'] = $Parsedown->text($page['markdown']);
if ($options['breadcrumbs']) {
$page['title'] = url_to_title(get_url($with_index), 'Colons');
} else {
$page['title'] = clean_url($with_index, 'Title');
}
}
$page['path'] = '';
$page['markdown'] = '';
$page['title'] = 'Oh No';
$page['content'] = "<h3>Oh No. That page doesn't exist</h3>";
$options['file_editor'] = false;
} else {
$page['path'] = $file_relative_path;
$page['markdown'] = file_get_contents($file);

Datei anzeigen

@ -8,11 +8,8 @@
$output_language = $b[0];
}
$file = clean_url_to_file($page);
if (!is_file($file)) {
$index = clean_url_to_file($page . "index.md");
$file = FALSE;
}
return generate_page($file, $index);
if (!is_file($file)) $file = FALSE;
return generate_page($file);
}
// Clean Live Url
@ -36,8 +33,8 @@
else {
if (empty($options['languages'])) return $base_doc;
else {
$t = array_keys($base_doc);
return $base_doc[$t[0]];
$t = array_keys($base_doc);
return $base_doc[$t[0]];
}
}
} else {