首页标签

首页标签用于网站首页模板,可以显示最新文章、热门内容、栏目列表等信息。

常用标签

网站信息标签

标签 说明 示例
{$setting.site_name} 网站名称 墨迹语
{$setting.site_keywords} 网站关键词 PHP, 编程, 技术
{$setting.site_description} 网站描述 技术分享平台

栏目列表标签

{loop $categories $category}
<li>
    <a href="{$BASE_URL}/{$category.slug}">{$category.name}</a>
</li>
{/loop}

最新文章列表

{loop $latest_articles $article}
<div class="article-item">
    <h3><a href="{$BASE_URL}/posts/{$article.category_id}/{$article.id}.html">
        {$article.title}
    </a></h3>
    <p>{$article.description}</p>
    <time>{$article.published_at}</time>
</div>
{/loop}

热门文章列表

{loop $popular_articles $article}
<div class="article-item">
    <h3><a href="{$BASE_URL}/posts/{$article.category_id}/{$article.id}.html">
        {$article.title}
    </a></h3>
    <span>浏览量:{$article.views}</span>
</div>
{/loop}

完整示例

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <title>{$setting.site_name}</title>
</head>
<body>
    <header>
        <h1>{$setting.site_name}</h1>
        <nav>
            {loop $categories $category}
            <a href="{$BASE_URL}/{$category.slug}">{$category.name}</a>
            {/loop}
        </nav>
    </header>
    
    <main>
        <section class="latest-articles">
            <h2>最新文章</h2>
            {loop $latest_articles $article}
            <article>
                <h3><a href="{$BASE_URL}/posts/{$article.category_id}/{$article.id}.html">
                    {$article.title}
                </a></h3>
                {if $article.thumb}
                <img src="{$article.thumb}" alt="{$article.title}">
                {/if}
                <p>{$article.description}</p>
            </article>
            {/loop}
        </section>
    </main>
</body>
</html>
提示: 更多详细信息请查看 模板标签系统基础语法 文档。