可以举个实际的例子来演示一下具体如何在模板的HTML文件中使用Typecho的模板标签吗?- F: M" l* N+ q& R
9 d% f _. t( g+ I; a8 N6 K
可以举一个实际的例子来演示一下如何在模板的HTML文件中使用Typecho的模板标签。 假设我们现在要在模板的首页中显示博客文章列表,可以按照以下步骤进行: 7 |- U/ |: u# |1 D- [0 b
- <div class="article-list">- }- v) L% R R% c+ ^
- <?php $this->widget('Widget_Archive@index', 'pageSize=10&type=post&category=1')->to($posts); ?>+ _, Z: e2 E; C4 [
- <?php while($posts->next()): ?>
! z$ t& m4 o& O - <div class="article-item">
! U8 B8 {# F: J$ q8 s% T4 R, q/ D - <h2 class="article-title">2 c5 y) v" L0 B- S9 z7 g
- <a href="<?php $posts->permalink(); ?>"><?php $posts->title(); ?></a>
& @$ t \6 d3 P& [2 p) Y - </h2>( s* _! [& e8 X' Y8 O6 x) M
- <div class="article-meta">
( w5 _: E5 Z4 I8 {" f g - <span class="article-date"><?php $posts->date('Y-m-d'); ?></span>
8 f: e3 l6 m* G2 I) K - </div>
* U9 }1 f$ H6 y" Y5 d& U+ r/ r! s - <div class="article-excerpt"><?php $posts->excerpt(200, '...'); ?></div>4 g* z# s8 h8 K+ P4 u
- </div>
7 H& Y5 a4 z, T }" X7 P4 W - <?php endwhile; ?># x7 l! N$ }( A. J1 x. ^8 n
- </div>; W$ I* e4 _4 h' n
复制代码 [backcolor=var(--c-fg-2)][color=var(--un-prose-body)]解释一下上面的代码: 第一行代码定义了一个article-list的div,用于显示文章列表。 第二行代码使用Widget_Archive类,获取归类为“技术文章”分类的文章列表,并设置每页显示10篇文章。 第三行代码使用while循环,遍历文章列表。 第四行代码定义一个article-item的div,用于显示每篇文章的标题、日期和摘要。 第五行代码使用h2标签显示文章标题,并将其链接到文章的永久链接。 第六行代码使用article-meta样式显示文章日期。 第七行代码使用article-excerpt样式显示文章摘要,最多显示200个字符。 7 x: h6 }% G. S" c5 T
通过上面的代码,我们就可以在模板的首页中显示博客文章列表了。当我们在Typecho后台发布新的文章时,该文章也会自动显示在模板的首页中。 ]5 L( @' g `& I$ J9 K/ A7 e0 j
( c/ u) B- n' l
: G6 m/ ?' J! D0 M
^1 w6 E6 c* X; x- ?8 L3 a1 [2 ?1 |( V1 h9 N
1 U; I+ e, S# Z! M) b/ ^6 e% T
|