🛠️ haoyeastrachild

一个好嘢博客(haoyelaiga.com)使用的 Astra 子主题

haoyelaiga.com  ·  WordPress Astra Child Theme PHP JavaScript

📖 项目概述

本子主题基于官方 Astra 主题扩展,为 好嘢博客 提供定制化功能。 所有模块均以独立文件存放在 inc/ 目录中,通过 functions.php 统一加载,方便维护和增减。

🧩 功能模块一览

seo.php — SEO 标签 & Open Graph
code-highlight.php — 代码高亮 & 复制按钮
network-optimization.php — 网络请求优化
wordpress-optimizations.php — WP 核心优化
disable-Gravatar.php — 禁用 Gravatar 头像
feature-lifecycle-manager.php — 功能生命周期管理
admin-to-do-list.php — 后台任务清单
wechat-pay-simple.php — 微信支付集成
wechat-pay-email.php — 微信支付邮件通知

📁 项目结构

haoyeastrachild/
├── functions.php              ← 主题入口,加载所有模块
├── style.css                  ← 子主题样式
├── custom.js                  ← 前端交互(进度条、灯箱、气泡等)
├── inc/
│   ├── seo.php
│   ├── code-highlight.php
│   ├── network-optimization.php
│   ├── wordpress-optimizations.php
│   ├── disable-Gravatar.php
│   ├── feature-lifecycle-manager.php
│   ├── admin-to-do-list.php
│   ├── wechat-pay-simple.php
│   └── wechat-pay-email.php
├── page-templates/            ← 自定义页面模板
├── plugins/                   ← 独立插件
├── html-parts/                ← 静态 HTML 页面源文件
└── publisher/                 ← 批量发布脚本

🌐 静态页面

本目录(/public-html/)存放独立 HTML 页面,与 WordPress 主题完全解耦, 不会被主题 CSS 污染,通过 Nginx 直接提供服务。

添加新页面:.html 文件放入此目录即可自动出现在导航索引中。

⚙️ 技术栈