mirror of
https://ghfast.top/https://github.com/zsjy/halo-theme-dream2.0-plus.git
synced 2025-03-15 14:19:52 +08:00
添加友链页面描述信息来源
This commit is contained in:
parent
9270dfe326
commit
effa4a5ae8
@ -951,24 +951,9 @@ spec:
|
|||||||
label: 友链页面-RSS订阅地址
|
label: 友链页面-RSS订阅地址
|
||||||
placeholder: '请输入RSS订阅地址'
|
placeholder: '请输入RSS订阅地址'
|
||||||
help: '用于交换友链时添加朋友圈的RSS订阅地址。'
|
help: '用于交换友链时添加朋友圈的RSS订阅地址。'
|
||||||
- $formkit: radio
|
|
||||||
name: use_user_bio
|
|
||||||
label: 友链页面-描述来源
|
|
||||||
value: true
|
|
||||||
options:
|
|
||||||
- value: true
|
|
||||||
label: 使用用户信息
|
|
||||||
- value: false
|
|
||||||
label: 单独提供
|
|
||||||
- $formkit: text
|
- $formkit: text
|
||||||
name: links_descriptive
|
name: links_descriptive
|
||||||
label: 友链页面-自定义描述
|
label: 友链页面-自定义描述(留空使用用户信息)
|
||||||
placeholder: '请输入描述'
|
|
||||||
help: '用于交换友链时添加的描述。'
|
|
||||||
if: $get(use_user_bio).value == false
|
|
||||||
- $formkit: text
|
|
||||||
name: links_descriptive
|
|
||||||
label: 友链页面-描述(仅在选择单独提供时可用)
|
|
||||||
placeholder: '请输入描述'
|
placeholder: '请输入描述'
|
||||||
help: '用于交换友链时添加的描述。'
|
help: '用于交换友链时添加的描述。'
|
||||||
- $formkit: code
|
- $formkit: code
|
||||||
@ -1234,7 +1219,7 @@ spec:
|
|||||||
- value: 'error/common/error_concise'
|
- value: 'error/common/error_concise'
|
||||||
label: 简洁
|
label: 简洁
|
||||||
- value: 'error/common/error_travellings'
|
- value: 'error/common/error_travellings'
|
||||||
label: 类似开往页面
|
label: 智能归航
|
||||||
- value: 'error/common/error_default'
|
- value: 'error/common/error_default'
|
||||||
label: 默认
|
label: 默认
|
||||||
- value: 'error/common/error_custom'
|
- value: 'error/common/error_custom'
|
||||||
@ -1262,7 +1247,7 @@ spec:
|
|||||||
- value: 'error/common/error_concise'
|
- value: 'error/common/error_concise'
|
||||||
label: 简洁
|
label: 简洁
|
||||||
- value: 'error/common/error_travellings'
|
- value: 'error/common/error_travellings'
|
||||||
label: 类似开往页面
|
label: 智能归航
|
||||||
- value: 'error/common/error_default'
|
- value: 'error/common/error_default'
|
||||||
label: 默认
|
label: 默认
|
||||||
- value: 'error/common/error_custom'
|
- value: 'error/common/error_custom'
|
||||||
|
@ -141,21 +141,26 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="botCenter">
|
|
||||||
本页面基于 <a href="https://github.com/travellings-link/travellings" class="links" target="_blank">开往</a> 制作
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
const websites = [
|
const websites = [
|
||||||
"/"
|
// 在此处添加更多友链地址
|
||||||
|
"/",
|
||||||
|
"https://example.com"
|
||||||
];
|
];
|
||||||
|
|
||||||
function redirectToRandomWebsite() {
|
function redirectToRandomWebsite() {
|
||||||
const randomIndex = Math.floor(Math.random() * websites.length);
|
// 获取错误状态码(通过解析标题文本)
|
||||||
const randomWebsite = websites[randomIndex];
|
const errorCode = parseInt(document.querySelector('h1').textContent.split(' ')[0]);
|
||||||
setTimeout(() => {
|
|
||||||
window.location.href = randomWebsite;
|
// 仅当 400 <= 错误码 < 500 时执行跳转
|
||||||
}, 4000);
|
if (errorCode >= 400 && errorCode < 500) {
|
||||||
|
const randomIndex = Math.floor(Math.random() * websites.length);
|
||||||
|
const randomWebsite = websites[randomIndex];
|
||||||
|
setTimeout(() => {
|
||||||
|
window.location.href = randomWebsite;
|
||||||
|
}, 4000);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
window.onload = redirectToRandomWebsite;
|
window.onload = redirectToRandomWebsite;
|
||||||
|
@ -40,11 +40,11 @@
|
|||||||
<li>名称:[[${site.title}]]</li>
|
<li>名称:[[${site.title}]]</li>
|
||||||
<li>地址:<a th:href="${site.url}" target="_blank" th:text="${site.url}"></a></li>
|
<li>地址:<a th:href="${site.url}" target="_blank" th:text="${site.url}"></a></li>
|
||||||
<li>图标:<a th:href="${bloggerAvatar}" target="_blank" th:text="${bloggerAvatar}"></a></li>
|
<li>图标:<a th:href="${bloggerAvatar}" target="_blank" th:text="${bloggerAvatar}"></a></li>
|
||||||
<li th:if="${theme.config.page_config.use_user_bio}">
|
<li th:with="descriptive = ${#strings.defaultString(theme.config.page_config.links_descriptive, '')}">
|
||||||
描述:<span th:text="${contributor.bio}"></span>
|
<span th:if="${!#strings.isEmpty(descriptive)}">描述:</span>
|
||||||
</li>
|
<span th:if="${!#strings.isEmpty(descriptive)}" th:text="${descriptive}"></span>
|
||||||
<li th:unless="${theme.config.page_config.use_user_bio}" th:if="${!#strings.isEmpty(descriptive)}">
|
<span th:if="${#strings.isEmpty(descriptive)}">描述:</span>
|
||||||
描述:<span th:text="${descriptive}"></span>
|
<span th:if="${#strings.isEmpty(descriptive)}" th:text="${contributor.bio}"></span>
|
||||||
</li>
|
</li>
|
||||||
<li th:if="${!#strings.isEmpty(theme.config.page_config.links_rss_address)}">订阅:<a th:href="${theme.config.page_config.links_rss_address}" target="_blank" th:text="${theme.config.page_config.links_rss_address}"></a></li>
|
<li th:if="${!#strings.isEmpty(theme.config.page_config.links_rss_address)}">订阅:<a th:href="${theme.config.page_config.links_rss_address}" target="_blank" th:text="${theme.config.page_config.links_rss_address}"></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user