文章
getByName(postName)
postFinder.getByName(postName);
描述
根据 metadata.name
获取文章。
参数
postName:string
- 文章的唯一标识metadata.name
。
返回值
示例
<div th:with="post = ${postFinder.getByName('post-foo')}">
<a th:href="@{${post.status.permalink}}" th:text="${post.spec.title}"></a>
</div>
content(postName)
postFinder.content(postName);
描述
根据文章的 metadata.name
单独获取文章内容。
参数
postName:string
- 文章的唯一标识metadata.name
。
返回值
示例
<div th:with="content = ${postFinder.content('post-foo')}">
<div th:utext="${content.content}"></div>
</div>
cursor(postName)
postFinder.cursor(postName);
描述
根据文章的 metadata.name
获取相邻的文章(上一篇 / 下一篇)。
参数
postName:string
- 文章的唯一标识metadata.name
。
返回值
示例
/templates/post.html
<div th:with="postCursor = ${postFinder.cursor(post.metadata.name)}">
<a
th:if="${postCursor.hasPrevious()}"
th:href="@{${postCursor.previous.status.permalink}}"
>
<span th:text="${postCursor.previous.spec.title}"></span>
</a>
<a
th:if="${postCursor.hasNext()}"
th:href="@{${postCursor.next.status.permalink}}"
>
<span th:text="${postCursor.next.spec.title}"></span>
</a>
</div>
listAll()
postFinder.listAll();
描述
获取所有文章。
参数
无