Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /usr/home/touxinzei123/domains/aoyun.za.net/public_html/usr/themes/Littlehands/header.php on line 106
涐嘚音樂
|◀ || ■ ▶| ≡
★ ★

角色设定

你现在是一位顶级的全栈开发工程师兼资深 UI/UX 设计师,精通 HTML5, CSS3, 原生 JavaScript, Canvas 动画,以及 Typecho 主题架构。请帮我从零开发一套名为《问道》的仙侠风 Typecho 博客主题。

一、 核心交付要求(★极其重要)

请不要只给我零散的代码!我要你直接生成一个完整的 Typecho 主题文件系统结构。
请在输出的代码块顶部,用文件树的形式标明每个文件的名字和路径(例如 assets/css/style.css),然后依次输出每个文件的完整代码内容。我最终会把它们打包成 .zip 文件直接在 Typecho 后台上传安装。

二、 标准文件结构规范

请严格按以下 Typecho 标准结构生成:

  • index.php (首页/文章列表)
  • post.php (文章详情页)
  • page.php (独立页面)
  • header.php (全局头部)
  • footer.php (全局底部)
  • sidebar.php (侧边栏)
  • comments.php (评论区)
  • functions.php (主题核心功能与后台设置)
  • screenshot.png (主题封面占位说明)
  • assets/css/style.css (样式表)
  • assets/js/main.js (核心交互与动画)
  • assets/js/particles.js (Canvas 粒子特效)

三、 视觉与设计隐喻

  1. 风格:东方仙侠、水墨留白。
  2. UI 隐喻:文章卡片 = 玉简/卷轴;分类导航 = 洞天福地;评论发送 = 飞剑传书;加载动画 = 太极/八卦阵。
  3. 明暗双模式:【明·水墨丹青】(宣纸白 #F8F6F0 + 朱砂红 #B22222);【暗·星夜仙踪】(玄青 #0A1128 + 琉璃金 #D4AF37)。

四、 后台主题设置面板(functions.php 重点实现)

请在 functions.php 中实现极其丰富的后台配置项,并在模板中调用:

  1. 外观配置:明暗模式切换(单选)、主题主色调选择器。
  2. 开场动画:下拉选择(无 / 太极旋转 / 水墨晕染 / 云海翻腾)。
  3. 全屏背景:支持填入背景图片 URL 或 MP4 视频 URL(静音自动循环)。
  4. 动态特效开关:复选框独立控制【灵气粒子背景】、【鼠标点击水墨特效】、【飞剑评论动画】。
  5. 仙侠头像框:提供 3 种预设(圆形水墨框、方形阵法框、无边框)。
  6. 沉浸式 BGM:输入音频链接(如古筝/笛声),支持设置是否默认自动播放,并提供右下角悬浮的“古风播放/暂停”按钮。
  7. 阵法加密:开启后,加密文章的密码输入框变成“破阵”样式。
  8. 图片加载阵法:开启后,文章图片懒加载时显示一个旋转的小八卦阵。

五、 核心特效与交互细节(main.js & particles.js)

  1. Canvas 灵气粒子:金色/幽蓝色微光缓慢上升,带发光效果,性能优化良好。
  2. 鼠标点击特效:点击页面空白处,产生一圈“水墨涟漪”或“剑气”扩散效果。
  3. 飞剑评论:点击发送评论按钮,触发小飞剑(SVG图标)拖着流光飞向右上角。
  4. 视差滚动:背景与前景卡片产生不同速度的滚动。
  5. 阅读进度:顶部或侧边栏显示“修仙进度条”(如:练气期 20%)。

六、 你的任务输出

请直接开始输出。为了保证代码的完整性和不被截断,请分两次回复:
第一次回复:输出 header.php, index.php, sidebar.php, footer.php 和 assets/css/style.css 的完整代码。
第二次回复:输出 post.php, comments.php, functions.php, assets/js/main.js 和 assets/js/particles.js 的完整代码。

标签: none

添加新评论

注意:已开启评论过滤器,无中文将无法评论!