add links rss

This commit is contained in:
浪子
2026-05-17 00:05:36 +08:00
parent 05f522ac86
commit ad758e92ad
10 changed files with 398 additions and 56 deletions
+33 -24
View File
@@ -38,9 +38,31 @@ const config: AskyConfig = {
menu: [
{ label: '首页', url: '/' },
{ label: '归档', url: '/archive' },
{ label: '链接', url: '/links' },
{ label: '关于', url: '/about' }
]
],
// 主导航菜单(对应原 wp_nav_menu 'primary' 位置)
links: [
{
title: '友情链接',
items: [
{
name: 'Asky',
url: 'https://github.com/saresam/Asky',
description: 'Asky WordPress 主题原版',
image: '/images/none.png'
},
{
name: 'Astro',
url: 'https://astro.build/',
description: '当前站点使用的静态站点框架',
image: '/images/none.png'
}
]
}
]
// 友情链接页面数据(对应原 WordPress 书签/链接分类)
},
/* ===== 基本设置 ===== */
@@ -289,22 +311,6 @@ const config: AskyConfig = {
// 是否显示评论者的 UA 图标(OS / 浏览器)
},
/* ===== 前台登录 ===== */
login_bg: '',
// 后台登录界面背景图(为空则使用默认)
exlogin_url: '',
// 指定登录地址(强制不使用后台 wp-login.php
exregister_url: '',
// 指定注册地址(作为登录页面的注册入口)
ex_register_open: false,
// 允许用户在前台注册
login_urlskip: false,
// 登录后自动跳转(管理员→后台,用户→主页)
/* ===== 杂七杂八 ===== */
canvas_nest: false,
// 开启蜂窝背景动效(屏幕宽度 >800px 时生效)
@@ -354,6 +360,16 @@ export interface AskyConfig {
language: string;
charset: string;
menu: Array<{ label: string; url: string; children?: Array<{ label: string; url: string }> }>;
links?: Array<{
title: string;
description?: string;
items: Array<{
name: string;
url: string;
description?: string;
image?: string;
}>;
}>;
};
/* ===== 基本设置 ===== */
@@ -451,13 +467,6 @@ export interface AskyConfig {
showUa?: boolean;
};
/* ===== 前台登录 ===== */
login_bg: string;
exlogin_url: string;
exregister_url: string;
ex_register_open: boolean;
login_urlskip: boolean;
/* ===== 杂七杂八 ===== */
canvas_nest: boolean;
flying_fish: boolean;