feat: add search bar.

JohnNiang-patch-1
Ryan Wang 3 years ago
parent cb89a8b4ee
commit 048ce27ce6

@ -9,8 +9,7 @@ description: 每个页面所返回的变量
### postsList ### postsList
#### Tabs {.tabset} #### 语法
##### 语法
```html ```html
<#list posts.content as post> <#list posts.content as post>
@ -18,7 +17,7 @@ description: 每个页面所返回的变量
</#list> </#list>
``` ```
##### 参数 #### 参数
```json ```json
[{ [{
@ -88,7 +87,7 @@ description: 每个页面所返回的变量
}] }]
``` ```
##### 示例 #### 示例
遍历输出首页的文章: 遍历输出首页的文章:
@ -118,8 +117,7 @@ description: 每个页面所返回的变量
### postObject ### postObject
#### Tabs {.tabset} #### 语法
##### 语法
```html ```html
${post.attribute} ${post.attribute}
@ -127,7 +125,7 @@ ${post.attribute}
attribute 代表具体属性。 attribute 代表具体属性。
##### 参数 #### 参数
```json ```json
{ {
@ -199,7 +197,7 @@ ${post.attribute}
} }
``` ```
##### 示例 #### 示例
获取文章标题: 获取文章标题:
@ -215,8 +213,7 @@ ${post.attribute}
### prevPostObject ### prevPostObject
#### Tabs {.tabset} #### 语法
##### 语法
```html ```html
${prevPost.attribute} ${prevPost.attribute}
@ -224,7 +221,7 @@ ${prevPost.attribute}
attribute 代表具体属性。 attribute 代表具体属性。
##### 参数 #### 参数
```json ```json
{ {
@ -296,7 +293,7 @@ ${prevPost.attribute}
} }
``` ```
##### 示例 #### 示例
获取上一篇文章的信息: 获取上一篇文章的信息:
@ -314,8 +311,7 @@ ${prevPost.attribute}
### nextPostObject ### nextPostObject
#### Tabs {.tabset} #### 语法
##### 语法
```html ```html
${nextPost.attribute} ${nextPost.attribute}
@ -323,7 +319,7 @@ ${nextPost.attribute}
attribute 代表具体属性。 attribute 代表具体属性。
##### 参数 #### 参数
```json ```json
{ {
@ -395,7 +391,7 @@ ${nextPost.attribute}
} }
``` ```
##### 示例 #### 示例
获取下一篇文章的信息: 获取下一篇文章的信息:
@ -413,8 +409,7 @@ ${nextPost.attribute}
### categoriesList ### categoriesList
#### Tabs {.tabset} #### 语法
##### 语法
```html ```html
<#list categories as category> <#list categories as category>
@ -422,7 +417,7 @@ ${nextPost.attribute}
</#list> </#list>
``` ```
##### 参数 #### 参数
```json ```json
[{ [{
@ -438,7 +433,7 @@ ${nextPost.attribute}
}] }]
``` ```
##### 示例 #### 示例
获取文章的分类列表: 获取文章的分类列表:
@ -457,8 +452,7 @@ ${nextPost.attribute}
### tagsList ### tagsList
#### Tabs {.tabset} #### 语法
##### 语法
```html ```html
<#list tags as tag> <#list tags as tag>
@ -466,7 +460,7 @@ ${nextPost.attribute}
</#list> </#list>
``` ```
##### 参数 #### 参数
```json ```json
[{ [{
@ -479,7 +473,7 @@ ${nextPost.attribute}
}] }]
``` ```
##### 示例 #### 示例
获取文章的标签列表: 获取文章的标签列表:
@ -498,8 +492,7 @@ ${nextPost.attribute}
### metasObject ### metasObject
#### Tabs {.tabset} #### 语法
##### 语法
```html ```html
${metas.key} ${metas.key}
@ -507,11 +500,11 @@ ${metas.key}
attribute 代表具体 key 值。 attribute 代表具体 key 值。
##### 参数 #### 参数
##### 示例 #### 示例
获取用户设置的音乐链接: 获取用户设置的音乐链接:
@ -531,8 +524,7 @@ ${metas.key}
### sheetObject ### sheetObject
#### Tabs {.tabset} #### 语法
##### 语法
```html ```html
${sheet.attribute} ${sheet.attribute}
@ -540,7 +532,7 @@ ${sheet.attribute}
attribute 代表具体属性。 attribute 代表具体属性。
##### 参数 #### 参数
```json ```json
{ {
@ -583,7 +575,7 @@ ${sheet.attribute}
} }
``` ```
##### 示例 #### 示例
获取页面标题: 获取页面标题:
@ -599,8 +591,7 @@ ${sheet.attribute}
### metasObject ### metasObject
#### Tabs {.tabset} #### 语法
##### 语法
```html ```html
${metas.key} ${metas.key}
@ -608,11 +599,11 @@ ${metas.key}
attribute 代表具体 key 值。 attribute 代表具体 key 值。
##### 参数 #### 参数
##### 示例 #### 示例
获取用户设置的音乐链接: 获取用户设置的音乐链接:
@ -632,8 +623,7 @@ ${metas.key}
### postsList ### postsList
#### Tabs {.tabset} #### 语法
##### 语法
```html ```html
<#list posts.content as post> <#list posts.content as post>
@ -641,7 +631,7 @@ ${metas.key}
</#list> </#list>
``` ```
##### 参数 #### 参数
```json ```json
[{ [{
@ -711,7 +701,7 @@ ${metas.key}
}] }]
``` ```
##### 示例 #### 示例
遍历输出归档页面的文章(无年份分组): 遍历输出归档页面的文章(无年份分组):
@ -731,8 +721,7 @@ ${metas.key}
### archivesList ### archivesList
#### Tabs {.tabset} #### 语法
##### 语法
```html ```html
<#list archives.content as archive> <#list archives.content as archive>
@ -740,7 +729,7 @@ ${metas.key}
</#list> </#list>
``` ```
##### 参数 #### 参数
```json ```json
{ {
@ -803,7 +792,7 @@ ${metas.key}
} }
``` ```
##### 示例 #### 示例
遍历输出归档页面的文章(有年份分组): 遍历输出归档页面的文章(有年份分组):
@ -841,8 +830,7 @@ ${metas.key}
### postsList ### postsList
#### Tabs {.tabset} #### 语法
##### 语法
```html ```html
<#list posts.content as post> <#list posts.content as post>
@ -850,7 +838,7 @@ ${metas.key}
</#list> </#list>
``` ```
##### 参数 #### 参数
```json ```json
[{ [{
@ -920,7 +908,7 @@ ${metas.key}
}] }]
``` ```
##### 示例 #### 示例
遍历输出某个分类的文章: 遍历输出某个分类的文章:
@ -940,8 +928,7 @@ ${metas.key}
### categoryObject ### categoryObject
#### Tabs {.tabset} #### 语法
##### 语法
```html ```html
${category.attribute} ${category.attribute}
@ -949,7 +936,7 @@ ${category.attribute}
attribute 代表具体属性。 attribute 代表具体属性。
##### 参数 #### 参数
```json ```json
{ {
@ -965,7 +952,7 @@ ${category.attribute}
} }
``` ```
##### 示例 #### 示例
```html ```html
<a href="${category.fullPath!}">分类:${category.name!}</a> <a href="${category.fullPath!}">分类:${category.name!}</a>
@ -989,8 +976,7 @@ ${category.attribute}
### postsList ### postsList
#### Tabs {.tabset} #### 语法
##### 语法
```html ```html
<#list posts.content as post> <#list posts.content as post>
@ -998,7 +984,7 @@ ${category.attribute}
</#list> </#list>
``` ```
##### 参数 #### 参数
```json ```json
[{ [{
@ -1068,7 +1054,7 @@ ${category.attribute}
}] }]
``` ```
##### 示例 #### 示例
遍历输出某个标签的文章: 遍历输出某个标签的文章:
@ -1088,8 +1074,7 @@ ${category.attribute}
### tagObject ### tagObject
#### Tabs {.tabset} #### 语法
##### 语法
```html ```html
${tag.attribute} ${tag.attribute}
@ -1097,7 +1082,7 @@ ${tag.attribute}
attribute 代表具体属性。 attribute 代表具体属性。
##### 参数 #### 参数
```json ```json
{ {
@ -1110,7 +1095,7 @@ ${tag.attribute}
} }
``` ```
##### 示例 #### 示例
```html ```html
<a href="${tag.fullPath!}">标签:${tag.name!}</a> <a href="${tag.fullPath!}">标签:${tag.name!}</a>
@ -1128,18 +1113,17 @@ ${tag.attribute}
### keywordString ### keywordString
#### Tabs {.tabset} #### 语法
##### 语法
```html ```html
${keyword!} ${keyword!}
``` ```
##### 参数 #### 参数
##### 示例 #### 示例
```html ```html
搜索关键字为:${keyword!} 搜索关键字为:${keyword!}
@ -1147,8 +1131,7 @@ ${keyword!}
### postsList ### postsList
#### Tabs {.tabset} #### 语法
##### 语法
```html ```html
<#list posts.content as post> <#list posts.content as post>
@ -1156,7 +1139,7 @@ ${keyword!}
</#list> </#list>
``` ```
##### 参数 #### 参数
```json ```json
[{ [{
@ -1226,7 +1209,7 @@ ${keyword!}
}] }]
``` ```
##### 示例 #### 示例
遍历输出某个搜索结果的文章: 遍历输出某个搜索结果的文章:
@ -1256,8 +1239,7 @@ ${keyword!}
### photosList ### photosList
#### Tabs {.tabset} #### 语法
##### 语法
```html ```html
<#list photos.content as photo> <#list photos.content as photo>
@ -1265,7 +1247,7 @@ ${keyword!}
</#list> </#list>
``` ```
##### 参数 #### 参数
```json ```json
{ {
@ -1291,7 +1273,7 @@ ${keyword!}
} }
``` ```
##### 示例 #### 示例
```html ```html
<#list photos.content as photo> <#list photos.content as photo>
@ -1313,8 +1295,7 @@ ${keyword!}
### journalsList ### journalsList
#### Tabs {.tabset} #### 语法
##### 语法
```html ```html
<#list journals.content as journal> <#list journals.content as journal>
@ -1322,7 +1303,7 @@ ${keyword!}
</#list> </#list>
``` ```
##### 参数 #### 参数
```json ```json
{ {
@ -1347,7 +1328,7 @@ ${keyword!}
} }
``` ```
##### 示例 #### 示例
```html ```html
<ul> <ul>

@ -3,15 +3,15 @@ title: 模板标签
description: 用于获取数据的模板标签 description: 用于获取数据的模板标签
--- ---
> 模板标签可以运用在页面的任何地方。 :::note
模板标签可以运用在页面的任何地方。
:::
## 文章postTag ## 文章postTag
### 获取最新文章latest ### 获取最新文章latest
#### latest {.tabset} #### 语法
##### 语法
```html ```html
<@postTag method="latest" top="获取条数"> <@postTag method="latest" top="获取条数">
@ -24,7 +24,7 @@ description: 用于获取数据的模板标签
1. methodlatest 1. methodlatest
2. top所需要获取的条数 2. top所需要获取的条数
##### 返回参数 #### 返回参数
posts: posts:
@ -74,7 +74,7 @@ posts:
}] }]
``` ```
##### 示例 #### 示例
```html ```html
<@postTag method="latest" top="3"> <@postTag method="latest" top="3">
@ -94,9 +94,7 @@ posts:
### 获取所有文章的数量count ### 获取所有文章的数量count
#### count {.tabset} #### 语法
##### 语法
```html ```html
<@postTag method="count"> <@postTag method="count">
@ -108,13 +106,13 @@ posts:
1. methodcount 1. methodcount
##### 返回参数 #### 返回参数
```json ```json
count: long count: long
``` ```
##### 示例 #### 示例
```html ```html
<@postTag method="count"> <@postTag method="count">
@ -130,9 +128,7 @@ count: long
### 根据年份归档archiveYear ### 根据年份归档archiveYear
#### archiveYear {.tabset} #### 语法
##### 语法
```html ```html
<@postTag method="archiveYear"> <@postTag method="archiveYear">
@ -144,7 +140,7 @@ count: long
1. methodarchiveYear 1. methodarchiveYear
##### 返回参数 #### 返回参数
archives: archives:
@ -197,7 +193,7 @@ archives:
}] }]
``` ```
##### 示例 #### 示例
```html ```html
<@postTag method="archiveYear"> <@postTag method="archiveYear">
@ -239,9 +235,7 @@ archives:
### 根据年月归档archiveMonth ### 根据年月归档archiveMonth
#### archiveMonth {.tabset} #### 语法
##### 语法
```html ```html
<@postTag method="archiveMonth"> <@postTag method="archiveMonth">
@ -253,7 +247,7 @@ archives:
1. methodarchiveMonth 1. methodarchiveMonth
##### 返回参数 #### 返回参数
archives: archives:
@ -307,7 +301,7 @@ archives:
}] }]
``` ```
##### 示例 #### 示例
```html ```html
<@postTag method="archiveMonth"> <@postTag method="archiveMonth">
@ -349,9 +343,7 @@ archives:
### 归档archive ### 归档archive
#### archive {.tabset} #### 语法
##### 语法
```html ```html
<@postTag method="archive" type="year or month"> <@postTag method="archive" type="year or month">
@ -364,7 +356,7 @@ archives:
1. methodarchive 1. methodarchive
2. type: `year` 或者 `month` 2. type: `year` 或者 `month`
##### 返回参数 #### 返回参数
archives(year): archives(year):
@ -470,7 +462,7 @@ archives(month):
}] }]
``` ```
##### 示例 #### 示例
```html ```html
<@postTag method="archive" type="month"> <@postTag method="archive" type="month">
@ -512,9 +504,7 @@ archives(month):
### 根据分类 id 获取文章listByCategoryId ### 根据分类 id 获取文章listByCategoryId
#### listByCategoryId {.tabset} #### 语法
##### 语法
```html ```html
<@postTag method="listByCategoryId" categoryId="分类 id"> <@postTag method="listByCategoryId" categoryId="分类 id">
@ -527,7 +517,7 @@ archives(month):
1. methodlistByCategoryId 1. methodlistByCategoryId
2. categoryId分类 id 2. categoryId分类 id
##### 返回参数 #### 返回参数
posts: posts:
@ -577,7 +567,7 @@ posts:
}] }]
``` ```
##### 示例 #### 示例
```html ```html
<@postTag method="listByCategoryId" top="${category.id?c}"> <@postTag method="listByCategoryId" top="${category.id?c}">
@ -598,9 +588,7 @@ posts:
### 根据分类 slug 获取文章listByCategorySlug ### 根据分类 slug 获取文章listByCategorySlug
#### listByCategorySlug {.tabset} #### 语法
##### 语法
```html ```html
<@postTag method="listByCategorySlug" categorySlug="分类 slug"> <@postTag method="listByCategorySlug" categorySlug="分类 slug">
@ -613,7 +601,7 @@ posts:
1. methodlistByCategorySlug 1. methodlistByCategorySlug
2. categorySlug分类 slug 2. categorySlug分类 slug
##### 返回参数 #### 返回参数
posts: posts:
@ -663,7 +651,7 @@ posts:
}] }]
``` ```
##### 示例 #### 示例
```html ```html
<@postTag method="listByCategorySlug" categorySlug="${category.slug!}"> <@postTag method="listByCategorySlug" categorySlug="${category.slug!}">
@ -684,9 +672,7 @@ posts:
### 根据标签 id 获取文章listByTagId ### 根据标签 id 获取文章listByTagId
#### listByTagId {.tabset} #### 语法
##### 语法
```html ```html
<@postTag method="listByTagId" tagId="标签 id"> <@postTag method="listByTagId" tagId="标签 id">
@ -699,7 +685,7 @@ posts:
1. methodlistByTagId 1. methodlistByTagId
2. tagId标签 id 2. tagId标签 id
##### 返回参数 #### 返回参数
posts: posts:
@ -749,7 +735,7 @@ posts:
}] }]
``` ```
##### 示例 #### 示例
```html ```html
<@postTag method="listByTagId" tagId="${tag.id?c}"> <@postTag method="listByTagId" tagId="${tag.id?c}">
@ -770,9 +756,7 @@ posts:
### 根据标签 slug 获取文章listByTagSlug ### 根据标签 slug 获取文章listByTagSlug
#### listByTagSlug {.tabset} #### 语法
##### 语法
```html ```html
<@postTag method="listByTagSlug" tagSlug="标签 slug"> <@postTag method="listByTagSlug" tagSlug="标签 slug">
@ -785,7 +769,7 @@ posts:
1. methodlistByTagSlug 1. methodlistByTagSlug
2. tagSlug标签 slug 2. tagSlug标签 slug
##### 返回参数 #### 返回参数
posts: posts:
@ -835,7 +819,7 @@ posts:
}] }]
``` ```
##### 示例 #### 示例
```html ```html
<@postTag method="listByTagSlug" tagSlug="${tag.slug!}"> <@postTag method="listByTagSlug" tagSlug="${tag.slug!}">
@ -858,9 +842,7 @@ posts:
### 获取最新评论latest ### 获取最新评论latest
#### latest {.tabset} #### 语法
##### 语法
```html ```html
<@commentTag method="latest" top="获取条数"> <@commentTag method="latest" top="获取条数">
@ -873,7 +855,7 @@ posts:
1. methodlatest 1. methodlatest
2. top所需要获取的条数 2. top所需要获取的条数
##### 返回参数 #### 返回参数
comments: comments:
@ -908,7 +890,7 @@ comments:
}] }]
``` ```
##### 示例 #### 示例
```html ```html
<@commentTag method="latest" top="获取条数"> <@commentTag method="latest" top="获取条数">
@ -931,9 +913,7 @@ comments:
### 获取所有评论的数量count ### 获取所有评论的数量count
#### count {.tabset} #### 语法
##### 语法
```html ```html
<@commentTag method="count"> <@commentTag method="count">
@ -945,13 +925,13 @@ comments:
1. methodcount 1. methodcount
##### 返回参数 #### 返回参数
```json ```json
count: long count: long
``` ```
##### 示例 #### 示例
```html ```html
<@commentTag method="count"> <@commentTag method="count">
@ -969,9 +949,7 @@ count: long
### 获取所有分类目录list ### 获取所有分类目录list
#### list {.tabset} #### 语法
##### 语法
```html ```html
<@categoryTag method="list"> <@categoryTag method="list">
@ -983,7 +961,7 @@ count: long
1. methodlist 1. methodlist
##### 返回参数 #### 返回参数
categories: categories:
@ -1001,7 +979,7 @@ categories:
}] }]
``` ```
##### 示例 #### 示例
```html ```html
<@categoryTag method="list"> <@categoryTag method="list">
@ -1020,9 +998,7 @@ categories:
### 获取文章的所有分类listByPostId ### 获取文章的所有分类listByPostId
#### listByPostId {.tabset} #### 语法
##### 语法
```html ```html
<@categoryTag method="listByPostId" postId="文章 id"> <@categoryTag method="listByPostId" postId="文章 id">
@ -1035,7 +1011,7 @@ categories:
1. methodlistByPostId 1. methodlistByPostId
2. postId文章 id 2. postId文章 id
##### 返回参数 #### 返回参数
categories: categories:
@ -1052,7 +1028,7 @@ categories:
}] }]
``` ```
##### 示例 #### 示例
```html ```html
<@categoryTag method="listByPostId" postId="${post.id?c}"> <@categoryTag method="listByPostId" postId="${post.id?c}">
@ -1071,9 +1047,7 @@ categories:
### 获取所有分类的数量count ### 获取所有分类的数量count
#### count {.tabset} #### 语法
##### 语法
```html ```html
<@categoryTag method="count"> <@categoryTag method="count">
@ -1085,13 +1059,13 @@ categories:
1. methodcount 1. methodcount
##### 返回参数 #### 返回参数
```json ```json
count: long count: long
``` ```
##### 示例 #### 示例
```html ```html
<@categoryTag method="count"> <@categoryTag method="count">
@ -1109,9 +1083,7 @@ count: long
### 获取所有标签list ### 获取所有标签list
#### list {.tabset} #### 语法
##### 语法
```html ```html
<@tagTag method="list"> <@tagTag method="list">
@ -1123,7 +1095,7 @@ count: long
1. methodlist 1. methodlist
##### 返回参数 #### 返回参数
tags: tags:
@ -1139,7 +1111,7 @@ tags:
}] }]
``` ```
##### 示例 #### 示例
```html ```html
<@tagTag method="list"> <@tagTag method="list">
@ -1158,9 +1130,7 @@ tags:
### 获取文章的所有标签listByPostId ### 获取文章的所有标签listByPostId
#### listByPostId {.tabset} #### 语法
##### 语法
```html ```html
<@tagTag method="listByPostId" postId="文章 id"> <@tagTag method="listByPostId" postId="文章 id">
@ -1173,7 +1143,7 @@ tags:
1. methodlistByPostId 1. methodlistByPostId
2. postId文章 id 2. postId文章 id
##### 返回参数 #### 返回参数
tags: tags:
@ -1188,7 +1158,7 @@ tags:
}] }]
``` ```
##### 示例 #### 示例
```html ```html
<@tagTag method="listByPostId" postId="${post.id?c}"> <@tagTag method="listByPostId" postId="${post.id?c}">
@ -1207,9 +1177,7 @@ tags:
### 获取所有标签的数量count ### 获取所有标签的数量count
#### count {.tabset} #### 语法
##### 语法
```html ```html
<@tagTag method="count"> <@tagTag method="count">
@ -1221,13 +1189,13 @@ tags:
1. methodcount 1. methodcount
##### 返回参数 #### 返回参数
```json ```json
count: long count: long
``` ```
##### 示例 #### 示例
```html ```html
<@tagTag method="count"> <@tagTag method="count">
@ -1245,9 +1213,7 @@ count: long
### 获取所有菜单list ### 获取所有菜单list
#### list {.tabset} #### 语法
##### 语法
```html ```html
<@menuTag method="list"> <@menuTag method="list">
@ -1259,7 +1225,7 @@ count: long
1. methodlist 1. methodlist
##### 返回参数 #### 返回参数
menus: menus:
@ -1276,7 +1242,7 @@ menus:
}] }]
``` ```
##### 示例 #### 示例
```html ```html
<@menuTag method="list"> <@menuTag method="list">
@ -1305,9 +1271,7 @@ menus:
### 获取多级菜单tree ### 获取多级菜单tree
#### tree {.tabset} #### 语法
##### 语法
```html ```html
<@menuTag method="tree"> <@menuTag method="tree">
@ -1319,7 +1283,7 @@ menus:
1. methodtree 1. methodtree
##### 返回参数 #### 返回参数
menus: menus:
@ -1347,7 +1311,7 @@ menus:
}] }]
``` ```
##### 示例 #### 示例
```html ```html
<@menuTag method="tree"> <@menuTag method="tree">
@ -1393,9 +1357,7 @@ menus:
### 根据分组获取菜单listByTeam ### 根据分组获取菜单listByTeam
#### listByTeam {.tabset} #### 语法
##### 语法
```html ```html
<@menuTag method="listByTeam" team="team 名称"> <@menuTag method="listByTeam" team="team 名称">
@ -1408,7 +1370,7 @@ menus:
1. methodlistByTeam 1. methodlistByTeam
2. teamteam 名称 2. teamteam 名称
##### 返回参数 #### 返回参数
menus: menus:
@ -1425,7 +1387,7 @@ menus:
}] }]
``` ```
##### 示例 #### 示例
```html ```html
<@menuTag method="listByTeam" team="main"> <@menuTag method="listByTeam" team="main">
@ -1454,9 +1416,7 @@ menus:
### 根据分组获取多级菜单treeByTeam ### 根据分组获取多级菜单treeByTeam
#### treeByTeam {.tabset} #### 语法
##### 语法
```html ```html
<@menuTag method="treeByTeam" team="team 名称"> <@menuTag method="treeByTeam" team="team 名称">
@ -1469,7 +1429,7 @@ menus:
1. methodtreeByTeam 1. methodtreeByTeam
2. teamteam 名称 2. teamteam 名称
##### 返回参数 #### 返回参数
menus: menus:
@ -1497,7 +1457,7 @@ menus:
}] }]
``` ```
##### 示例 #### 示例
```html ```html
<@menuTag method="treeByTeam" team="main"> <@menuTag method="treeByTeam" team="main">
@ -1545,9 +1505,7 @@ menus:
### 获取所有友情链接list ### 获取所有友情链接list
#### list {.tabset} #### 语法
##### 语法
```html ```html
<@linkTag method="list"> <@linkTag method="list">
@ -1559,7 +1517,7 @@ menus:
1. methodlist 1. methodlist
##### 返回参数 #### 返回参数
links: links:
@ -1577,7 +1535,7 @@ links:
}] }]
``` ```
##### 示例 #### 示例
```html ```html
<ul> <ul>
@ -1612,9 +1570,7 @@ links:
### 乱序获取所有友情链接listByRandom ### 乱序获取所有友情链接listByRandom
#### listByRandom {.tabset} #### 语法
##### 语法
```html ```html
<@linkTag method="listByRandom"> <@linkTag method="listByRandom">
@ -1626,7 +1582,7 @@ links:
1. methodlistByRandom 1. methodlistByRandom
##### 返回参数 #### 返回参数
```json ```json
[{ [{
@ -1642,7 +1598,7 @@ links:
}] }]
``` ```
##### 示例 #### 示例
```html ```html
<ul> <ul>
@ -1677,9 +1633,7 @@ links:
### 获取分组友情链接listTeams ### 获取分组友情链接listTeams
#### listTeams {.tabset} #### 语法
##### 语法
```html ```html
<@linkTag method="listTeams"> <@linkTag method="listTeams">
@ -1691,7 +1645,7 @@ links:
1. methodlistTeams 1. methodlistTeams
##### 返回参数 #### 返回参数
teams: teams:
@ -1710,7 +1664,7 @@ teams:
}] }]
``` ```
##### 示例 #### 示例
```html ```html
<@linkTag method="listTeams"> <@linkTag method="listTeams">
@ -1762,9 +1716,7 @@ teams:
### 乱序获取分组友情链接listTeamsByRandom ### 乱序获取分组友情链接listTeamsByRandom
#### listTeamsByRandom {.tabset} #### 语法
##### 语法
```html ```html
<@linkTag method="listTeamsByRandom"> <@linkTag method="listTeamsByRandom">
@ -1776,7 +1728,7 @@ teams:
1. methodlistTeamsByRandom 1. methodlistTeamsByRandom
##### 返回参数 #### 返回参数
teams: teams:
@ -1795,7 +1747,7 @@ teams:
}] }]
``` ```
##### 示例 #### 示例
```html ```html
<@linkTag method="listTeamsByRandom"> <@linkTag method="listTeamsByRandom">
@ -1847,9 +1799,7 @@ teams:
### 获取所有友情链接的数量count ### 获取所有友情链接的数量count
#### count {.tabset} #### 语法
##### 语法
```html ```html
<@linkTag method="count"> <@linkTag method="count">
@ -1861,13 +1811,13 @@ teams:
1. methodcount 1. methodcount
##### 返回参数 #### 返回参数
```json ```json
count: long count: long
``` ```
##### 示例 #### 示例
```html ```html
<@linkTag method="count"> <@linkTag method="count">
@ -1885,9 +1835,7 @@ count: long
### 获取所有图片list ### 获取所有图片list
#### list {.tabset} #### 语法
##### 语法
```html ```html
<@photoTag method="list"> <@photoTag method="list">
@ -1899,7 +1847,7 @@ count: long
1. methodlist 1. methodlist
##### 返回参数 #### 返回参数
photos: photos:
@ -1918,7 +1866,7 @@ photos:
}] }]
``` ```
##### 示例 #### 示例
```html ```html
<@photoTag method="list"> <@photoTag method="list">
@ -1938,9 +1886,7 @@ photos:
### 获取所有分组图片listTeams ### 获取所有分组图片listTeams
#### listTeams {.tabset} #### 语法
##### 语法
```html ```html
<@photoTag method="listTeams"> <@photoTag method="listTeams">
@ -1952,7 +1898,7 @@ photos:
1. methodlistTeams 1. methodlistTeams
##### 返回参数 #### 返回参数
teams: teams:
@ -1972,7 +1918,7 @@ teams:
}] }]
``` ```
##### 示例 #### 示例
```html ```html
<@photoTag method="listTeams"> <@photoTag method="listTeams">
@ -2000,9 +1946,7 @@ teams:
### 根据分组获取图片listByTeam ### 根据分组获取图片listByTeam
#### listByTeam {.tabset} #### 语法
##### 语法
```html ```html
<@photoTag method="listByTeam" team="team 名称"> <@photoTag method="listByTeam" team="team 名称">
@ -2015,7 +1959,7 @@ teams:
1. methodlistByTeam 1. methodlistByTeam
2. teamteam 名称 2. teamteam 名称
##### 返回参数 #### 返回参数
photos: photos:
@ -2034,7 +1978,7 @@ photos:
}] }]
``` ```
##### 示例 #### 示例
```html ```html
<@photoTag method="listTeams" team="风景"> <@photoTag method="listTeams" team="风景">
@ -2054,9 +1998,7 @@ photos:
### 获取所有图片的数量count ### 获取所有图片的数量count
#### count {.tabset} #### 语法
##### 语法
```html ```html
<@photoTag method="count"> <@photoTag method="count">
@ -2068,13 +2010,13 @@ photos:
1. methodcount 1. methodcount
##### 返回参数 #### 返回参数
```json ```json
count: long count: long
``` ```
##### 示例 #### 示例
```html ```html
<@linkTag method="count"> <@linkTag method="count">
@ -2092,9 +2034,7 @@ count: long
### 获取首页文章列表的分页数据index ### 获取首页文章列表的分页数据index
#### index {.tabset} #### 语法
##### 语法
```html ```html
<@paginationTag method="index" page="${posts.number}" total="${posts.totalPages}" display="3"> <@paginationTag method="index" page="${posts.number}" total="${posts.totalPages}" display="3">
@ -2109,7 +2049,7 @@ count: long
3. total总页数通过 `${posts.totalPages}` 得到 3. total总页数通过 `${posts.totalPages}` 得到
3. display页码展示数量 3. display页码展示数量
##### 返回参数 #### 返回参数
pagination pagination
@ -2127,7 +2067,7 @@ pagination
} }
``` ```
##### 示例 #### 示例
```html ```html
<ul class="pagination"> <ul class="pagination">
@ -2181,9 +2121,7 @@ pagination
### 获取文章归档列表的分页数据archives ### 获取文章归档列表的分页数据archives
#### archives {.tabset} #### 语法
##### 语法
```html ```html
<@paginationTag method="archives" page="${posts.number}" total="${posts.totalPages}" display="3"> <@paginationTag method="archives" page="${posts.number}" total="${posts.totalPages}" display="3">
@ -2198,7 +2136,7 @@ pagination
3. total总页数通过 `${posts.totalPages}` 得到 3. total总页数通过 `${posts.totalPages}` 得到
3. display页码展示数量 3. display页码展示数量
##### 返回参数 #### 返回参数
pagination pagination
@ -2216,7 +2154,7 @@ pagination
} }
``` ```
##### 示例 #### 示例
```html ```html
<ul class="pagination"> <ul class="pagination">
@ -2270,9 +2208,7 @@ pagination
### 获取搜索结果文章列表的分页数据search ### 获取搜索结果文章列表的分页数据search
#### search {.tabset} #### 语法
##### 语法
```html ```html
<@paginationTag method="search" page="${posts.number}" total="${posts.totalPages}" keyword="${keyword}" display="3"> <@paginationTag method="search" page="${posts.number}" total="${posts.totalPages}" keyword="${keyword}" display="3">
@ -2288,7 +2224,7 @@ pagination
4. keyword: 关键词 4. keyword: 关键词
5. display页码展示数量 5. display页码展示数量
##### 返回参数 #### 返回参数
pagination pagination
@ -2306,7 +2242,7 @@ pagination
} }
``` ```
##### 示例 #### 示例
```html ```html
<ul class="pagination"> <ul class="pagination">
@ -2360,9 +2296,7 @@ pagination
### 获取标签下文章列表的分页数据tagPosts ### 获取标签下文章列表的分页数据tagPosts
#### tagPosts {.tabset} #### 语法
##### 语法
```html ```html
<@paginationTag method="tagPosts" slug="${tag.slug!}" page="${posts.number}" total="${posts.totalPages}" display="3"> <@paginationTag method="tagPosts" slug="${tag.slug!}" page="${posts.number}" total="${posts.totalPages}" display="3">
@ -2378,7 +2312,7 @@ pagination
3. display页码展示数量 3. display页码展示数量
4. slug标签 slug 4. slug标签 slug
##### 返回参数 #### 返回参数
pagination pagination
@ -2396,7 +2330,7 @@ pagination
} }
``` ```
##### 示例 #### 示例
```html ```html
<ul class="pagination"> <ul class="pagination">
@ -2450,9 +2384,7 @@ pagination
### 获取分类下文章列表的分页数据categoryPosts ### 获取分类下文章列表的分页数据categoryPosts
#### categoryPosts {.tabset} #### 语法
##### 语法
```html ```html
<@paginationTag method="categoryPosts" slug="${category.slug!}" page="${posts.number}" total="${posts.totalPages}" display="3"> <@paginationTag method="categoryPosts" slug="${category.slug!}" page="${posts.number}" total="${posts.totalPages}" display="3">
@ -2468,7 +2400,7 @@ pagination
3. display页码展示数量 3. display页码展示数量
4. slug标签 slug 4. slug标签 slug
##### 返回参数 #### 返回参数
pagination pagination
@ -2486,7 +2418,7 @@ pagination
} }
``` ```
##### 示例 #### 示例
```html ```html
<ul class="pagination"> <ul class="pagination">
@ -2540,9 +2472,7 @@ pagination
### 获取图库页面图片列表的分页数据photos ### 获取图库页面图片列表的分页数据photos
#### photos {.tabset} #### 语法
##### 语法
```html ```html
<@paginationTag method="photos" page="${photos.number}" total="${photos.totalPages}" display="3"> <@paginationTag method="photos" page="${photos.number}" total="${photos.totalPages}" display="3">
@ -2557,7 +2487,7 @@ pagination
3. total总页数通过 `${photos.totalPages}` 得到 3. total总页数通过 `${photos.totalPages}` 得到
3. display页码展示数量 3. display页码展示数量
##### 返回参数 #### 返回参数
pagination pagination
@ -2575,7 +2505,7 @@ pagination
} }
``` ```
##### 示例 #### 示例
```html ```html
<ul class="pagination"> <ul class="pagination">
@ -2629,9 +2559,7 @@ pagination
### 获取日志页面日志列表的分页数据journals ### 获取日志页面日志列表的分页数据journals
#### journals {.tabset} #### 语法
##### 语法
```html ```html
<@paginationTag method="journals" page="${journals.number}" total="${journals.totalPages}" display="3"> <@paginationTag method="journals" page="${journals.number}" total="${journals.totalPages}" display="3">
@ -2646,7 +2574,7 @@ pagination
3. total总页数通过 `${journals.totalPages}` 得到 3. total总页数通过 `${journals.totalPages}` 得到
3. display页码展示数量 3. display页码展示数量
##### 返回参数 #### 返回参数
pagination pagination
@ -2664,7 +2592,7 @@ pagination
} }
``` ```
##### 示例 #### 示例
```html ```html
<ul class="pagination"> <ul class="pagination">

@ -130,14 +130,13 @@ pie title NETFLIX
## 短连接 ## 短连接
:::tip :::tip
> 这属于实验性特性,也许我们将在未来的版本移除这个特性。 这属于实验性特性,也许我们将在未来的版本移除这个特性。
::: :::
Halo 内置一些短连接以更好地支持一些 HTML 语法,但是编辑器目前并不能解析,只能发布之后才可以看到效果,如下: Halo 内置一些短连接以更好地支持一些 HTML 语法,但是编辑器目前并不能解析,只能发布之后才可以看到效果,如下:
### 网易云音乐 ### 网易云音乐
### Tabs {.tabset}
#### 语法 #### 语法
```markdown ```markdown
@ -158,7 +157,6 @@ Halo 内置一些短连接以更好地支持一些 HTML 语法,但是编辑器
### 哔哩哔哩动画 ### 哔哩哔哩动画
### Tabs {.tabset}
#### 语法 #### 语法
```markdown ```markdown
@ -179,7 +177,6 @@ Halo 内置一些短连接以更好地支持一些 HTML 语法,但是编辑器
## 脚注 ## 脚注
### Tabs {.tabset}
#### 语法 #### 语法
```markdown ```markdown

@ -81,6 +81,11 @@ module.exports = {
'developer-guide/theme/page-variable', 'developer-guide/theme/page-variable',
'developer-guide/theme/template-tag', 'developer-guide/theme/template-tag',
] ]
},
{
type: 'link',
label: 'REST API',
href: 'https://api.halo.run'
} }
], ],
}, },

Loading…
Cancel
Save