Example #1
0
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;
}
Example #2
0
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;
}
Example #3
0
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;
}