feat(config): 提取站点配置到独立的config.js文件

- 将分散在各JS文件中的配置项统一提取到SiteConfig对象中
- 包含stars、animation、background、hitokoto等配置模块
- GitHub相关配置包括用户名、缓存键值和过期时间
- 博客RSS地址及缓存配置迁移至config.js
- 技术栈数据从硬编码移至配置文件管理
- 社交卡片动画参数统一配置化
- Artalk评论系统参数集中管理
- 添加开发环境检测逻辑
- 支持CommonJS和浏览器环境下的配置导出
- 在about.html和index.html中引入config.js脚本
- 更新about.js和main.js以使用SiteConfig配置
- 删除重复的GitHub用户名硬编码
- 调整图片路径读取方式为配置驱动
- 优化星空背景脚本的配置引用方式
- 修复本地开发环境下的一言默认文本显示问题
This commit is contained in:
hehh
2025-11-20 22:02:37 +08:00
parent a2692cae96
commit c6428d1224
7 changed files with 295 additions and 91 deletions

View File

@@ -293,9 +293,9 @@
<!-- 脚本文件 -->
<script src="js/jquery.min.js"></script>
<!-- Artalk 评论系统 -->
<script src="js/config.js"></script>
<!-- Artalk 评论系统 -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/artalk/2.9.1/Artalk.js"></script>
<script src="js/about.js"></script>
</body>
</html>