function printPost($path, $file, $uri, $titleLinkPrefix = "") { $inText = file_get_contents($path . $file); $title = getTitleFromContent($inText); $html .= '<div class="post">' . "\n"; $html .= '<div class="title">'; $html .= $titleLinkPrefix; $html .= '<a class="title" href="' . $uri . '">' . $title . "</a>\n"; $html .= "</div>\n"; $inText = preg_replace("/({$title}\\s+)/", "", $inText, 1); $inText = expandInLink($inText); $html .= '<div class="content"> '; $html .= Markdown($inText); $html .= "</div>\n</div>\n"; return $html; }
function printBlogPostsList($request) { $dir = BASE_PATH . BLOG_DIR; $uri = BASE_URI . BLOG_DIR; //print "<hr>file exist somehow !!!!<br/>\n"; $dirFiles = getFileList($dir, $empty); rsort($dirFiles); $html = "<div class=\"blog list\">\n"; $html .= "<div class=\"title\"><h3>All the Niconomicon blog posts</h3></div>\n"; foreach ($dirFiles as $file) { $fileUri = guessBlogUri($uri, $file); $inText = file_get_contents($dir . $file); $title = getTitleFromContent($inText); $html .= printTitle($title, $dir . $file, $fileUri); } $html .= "</div>"; return $html; }
function printSpecialPage($file, $uri) { $inText = file_get_contents($file); $titlePage = getTitleFromContent($inText); $html = '<div class="post">' . "\n"; $html .= '<div class="title"><a href="' . $uri . '">' . $titlePage . "</a></div>\n"; $inText = preg_replace("/({$titlePage})/", "", $inText, 1); $html .= '<div class="content"> '; $html .= Markdown($inText); $html .= "</div>\n</div>\n"; return $html; }