Confluence 自定义博文列表

news/2024/10/23 9:21:56/

1. 概述

Confluence 自有博文列表无法实现列表自定义功能,实现该需求可采用页面中引用博文宏+标签控制的方式

2. 实现方式

功能入口:

Confluence →指定空间→创建页面

功能说明:

(1)页面引用博文宏

(2)控制列表可展示的标签类别

(2)控制列表其他参数说明

参数

是否是必须

默认值

说明

作者限制(author)NoNone对返回的结果通过作者过滤。博客页面宏将会仅仅将你指定的作者的博客显示出来。

你可以通过逗号分隔符将一个或者多个作者进行指定。
例如: jsmith,jbrown

如果希望包含一个作者,然后剔除其他作者,请使用下面的格式: jsmith,!jbrown

博客页面的最大数量(max)No15指定可以显示的的最大结果数量。请注意,在结果显示的时候,首先会对结果进行排序,然后在对结果输出的数量进行限制。
反向排序
(reverse)
Nofalse选择将排序从降序切换到升序(最老的在前面)。与参数 排序方式(sort)结合使用,如果你不指定排序方式的话,这个参数将会被忽略。

在存储格式和 Wiki 格式中,可以使用边栏 true 来激活排序方式。

排序方式
(sort)
Nocreation指定结果如何被排序。如果这个参数没有被指定的话,那么将会按照内容的创建时间采用降序的方式进行排序(最新的在前面)。

值:
  • title — 按照标题字母排序
  • creation — 按照内容被添加的时间进行排序
  • modified — 按照内容被最后修改的时间进行排序
时间帧
(time)
No无限制指定 Confluence 在博客中查找的时间范围。

可用的值:
  • m — 分钟
  • h — 小时, 如果你指定为 '12h' 的话,那么将会显示最新 12 个小时添加的博客。
  • d — 天,如果你指定为 '7d' 的话,那么将会显示博客最新七天的博客。
  • w — 周
显示的内容类型

(content)

Notitles可用的值:
  • titles — 在博客页面中仅显示标题。
  • excerpts — 为美国博客显示短摘要。如果博客有包含摘要宏,那么博客页面宏将会显示博客摘要中的内容。如果博客没有摘要宏,那么博客页面将会显示博客的前几个句子。
  • entire - 为每一个博客显示完整的内容。
标签限制
(label)
NoNone通过标签过来结果。宏将会仅仅显示包含有你指定标签的博客,换句话说就是按照标签过滤。

你可以通过逗号分隔符来指定一个或者多个标签。
  • 如果你希望扩展标签的的匹配内容,你可以在标签名字前加一个横线(-)。例如:如果你指定一个标签的名字为 -badpage 那么你将会找到所有没有标记为 'badpage' 标签的页面。
  • 如果你希望某一个页面必须包含有某一个标签值,你需要在标签值之前加一个加号(+)。例如:如果你指定一个标签 +superpage,+goodpage 你将会找到页面至少包含有 2 个标签,而且这些页面的标签中都包含有字符 'superpage' 和 'goodpage'。
空间限制(spaces)No@self 例如,在宏中显示空间包含的页面。这个参数允许你通过空间过滤内容。如果这个参数被使用的话,将会显示你指定空间中的博客页面。

你可以通过逗号分隔符来指定一个或者多个空间。
  • 如果希望不包含某一个空间,可以在空间名前面加一个横线(-)。例如:如果你不希望包含有一个空间 BADSPACE,那么你可以使用 -BADSPACE 定义。
  • 如果希望你的结果必须从某一个空间里面来,那么你可以在空间名字的前面加一个加号(+)。例如:如果你指定一个空间名字为 +GOODSPACE ,你将会仅仅得到从 GOODSPACE 中来的内容。(请注意:这个功能不是必须的,因为每一个博客必须得属于一个空间。如果这个加号标记在一个空间名字前同时也在其他空间名字前面,那么这个标记将会被忽略)。

特殊值:

  • @self — 当前空间
  • @personal — 所有的个人空间
  • @global — 所有的站点空间
  • @favorite — 所有你标记为关注的空间
  • @favourite — 与上面 @favorite 是一样的
  • @all — Confluence 站点的所有空间
  • * — 与上面 @all 是一样的

当你指定一个个人空间的时候,请记住在个人空间名字前加一个波浪符(~)例如 ~jblogs 或者 ~ jbloggs@example.com 。


http://www.ppmy.cn/news/1162145.html

相关文章

纯css+js自制下拉框

前提 因为html的select标签&#xff0c;下拉框自定义程度非常的低&#xff0c;为了贴合而项目ui显示&#xff0c;所以打算自制下拉框 代码 html <div class"pos-rel"><div id"select" class"select get-select"><span class&…

Matlab-ODE45:求解状态变量(微分方程组)

ode45函数 ode45实际上是数值分析中数值求解微分方程组的一种方法&#xff0c;4阶五级Runge-Kutta算法。 调用方法 ​ 其实这种方程的每一个状态变量都是t 的函数&#xff0c;我们可以从现代控制理论的状态空间来想。因此返回[ t , x ]&#xff0c;其中t是一个列向量&#xf…

idea热加载,JRebel 插件是目前最好用的热加载插件,它支持 IDEA Ultimate 旗舰版、Community 社区版

1.如何安装 ① 点击 https://plugins.jetbrains.com/plugin/4441-jrebel-and-xrebel/versions 地址&#xff0c;下载 2022.4.1 版本。如下图所示&#xff1a; ② 打开 [Preference -> Plugins] 菜单&#xff0c;点击「Install Plugin from Disk…」按钮&#xff0c;选择刚下…

Python 框架学习 Django篇 (三) 链接数据库

只要你是做后端开发的&#xff0c;那么就离不开各种数据库&#xff0c;Django框架对各种数据库都非常友好&#xff0c;比如常见的PostgreSQL、MySQL、SQLite、Oracle&#xff0c;django都对他们提供了统一调用api&#xff0c;我们这里主要使用mysql数据库作为演示 一、ORM机制 …

如何做CTF中MISC的图片隐写,CTF图片隐写入门

最近参加了几场CTF比赛,有网鼎杯,也有行业内部的信息杯比赛,题目有难有易,但大体思路都异曲同工。虽然我接触CTF时间不长,在做题过程中还积累了很多做题笔记获得一些破解CTF隐写的方法,虽然不全,但是作为点滴记录也是非常不错的。 我们先了解一下什么是CTF:CTF(Captu…

移动端签名组件封装 借用插件 vue-esign

目录 需求实现讲解工具 - 图片旋转、base64 转换为 file 对象组件封装组件全局注册组件使用效果展示 需求 移动端需要实现手机横屏手写签名并上传签名图片功能。 实现讲解 vue-esign 插件文档地址 https://www.npmjs.com/package/vue-esign SignCanvas 组件封装原理&#xff1a…

【备考网络工程师】如何备考2023年网络工程师之错题集篇(2)

文章目录 写在前面涉及知识点2011下真题《基础知识》错题集总结 写在前面 上半年试了一下软考的水&#xff0c;没想到居然过了&#xff0c;当然当时考的是初级-网络管理员&#xff0c;但是我觉得应该追求再高一些&#xff0c;正好比王勃说的穷且益坚&#xff0c;不坠青云之志。…

代码随想录二刷 Day42

62.不同路径 简单题目自己就可以写出来&#xff0c;注意下创建二维vector的方法就可以&#xff0c; dp table如下 class Solution { public:int uniquePaths(int m, int n) {vector<vector<int>> dp(m,vector<int>(n,0));for (int i 0; i < n; i ) {dp[…