一个纯静态的个人主页模板:
- Bing 壁纸背景(由 GitHub Actions 每日更新 URL 列表)
- WakaTime 日主题 + 周报弹窗(可选 GitHub Models 生成点评)
- 无需构建,开箱即用(Pages/本地 HTTP 服务即可运行)
灵感来源:
- 访问地址:i.dmego.cn
- Fork 后启用 GitHub Pages:见 docs/quickstart.md
- 本地预览:
python3 -m http.server 8080或npx serve .
- 一言(Hitokoto):页面加载时调用
https://v1.hitokoto.cn - Bing 壁纸:页面读取
assets/json/images.js,背景轮播 - WakaTime 主题:页面读取
assets/json/config.js自动应用日主题 - 周报弹窗:点击右下角状态(
SYSTEM MONITOR),读取assets/json/weekly.js
核心数据流:
GitHub Actions 定时运行 → 生成 assets/json/*.js → 提交到仓库 → 页面加载脚本读取并渲染
工作流说明与触发时间:见 docs/github-actions.md
在仓库 Settings → Secrets and variables → Actions 中配置:
| 名称 | 必需 | 用途 |
|---|---|---|
GH_TOKEN |
是 | Actions 提交生成文件 + GitHub Models 调用(建议 scope:repo + models) |
WAKATIME_TOKEN |
用于周报 | 拉取 WakaTime summaries 数据 |
MODEL_NAME |
否 | GitHub Models 模型名(默认 openai/gpt-4.1) |
MODEL_DEBUG |
否 | 设为 1 输出调试日志 |
Token/Secrets 配图步骤:见 docs/github-actions.md
建议先看这两篇:
- Fork 后部署与本地预览:docs/quickstart.md
- 自动化(Bing/WakaTime/Models):docs/github-actions.md
常见自定义入口:
index.html:头像、标题、导航链接、邮箱混淆assets/js/theme-loader.js:支持/?theme=focused&hours=6快速调试主题
更多细节:见 docs/customization.md
重要:
index.html默认引用https://unpkg.com/dmego-home-page@latest/的资源。你 fork 后如果不改这些 URL,页面仍会加载上游包资源。
- 2023-02-27
- 添加《GitHub Action 配置详细步骤》文档
- 2023-04-12
- 移除 Jquery 依赖,使用原生 JS
- 2023-08-28
- 将壁纸地址换成 cn.bing.com
- 2025-09-11
- 添加公众号二维码、压缩图片
- 2026-01-22
- 调整 GitHub Models 接入与默认模型

