/** * Asky 主题配置文件 * ------------------------------------------------------------------ * 本文件等同于原 WordPress 主题 options.php 中的所有可配置项。 * 每个字段的 key 与原主题的 option id 完全一致, * 因此在原 WP 后台「主题选项」里看到的设置项都可以在这里同步。 * * 在 .astro / .ts 文件中使用: * import { askyOption } from '~/lib/options'; * askyOption('admin_des'); * 也支持 : * import config from '@config'; * config.admin_des; * * 文件结构:上半部分 = 实际设置项(直接编辑这里), * 下半部分 = AskyConfig 类型定义(一般无需修改)。 * ------------------------------------------------------------------ */ const config: AskyConfig = { /* ===== 站点基本信息 ===== */ site: { name: 'Asky', // 站点名称(对应 WP `name`) description: '我们的征途是星辰大海', // 站点描述(对应 WP `description`) url: 'https://example.com', // 站点 URL(对应 WP `url`) language: 'zh-CN', // 站点语言 charset: 'UTF-8', // 字符集 menu: [ { label: '首页', url: '/' }, { label: '归档', url: '/archive' }, { label: '关于', url: '/about' } ] // 主导航菜单(对应原 wp_nav_menu 'primary' 位置) }, /* ===== 基本设置 ===== */ theme_skin: '#FE9600', // 主题风格颜色 akina_logo: '', // Logo 图片 URL,最佳尺寸 242*150 akina_meta: false, // 是否启用自定义关键词与描述 akina_meta_keywords: '', // 网站关键词(半角逗号分隔,建议 5 个以内) akina_meta_description: '', // 网站描述(建议 120 字以内) shownav: false, // 是否默认展开导航菜单(false=收缩,true=展开) patternimg: false, // 文章/独立页面/分类页是否显示头部装饰图 top_search: 'yes', // 顶部搜索按钮 'yes' | 'no' post_list_style: 'imageflow', // 首页文章风格:'standard'=标准,'imageflow'=图文 list_type: 'round', // 首页文章特色图样式:'round'=圆角,'square'=直角 pagenav_style: 'ajax', // 分页模式:'ajax'=ajax 加载,'np'=上一页/下一页 auto_load_post: '3600', // 自动加载下一页延时(秒),'3600' 表示不自动加载 admin_des: '我们的征途是是星辰大海', // 博主描述(一段自我介绍的话) footer_info: '© 2025', // 页脚版权信息,支持 HTML site_custom_style: '', // 自定义 CSS 样式(无需写