This repository is generated and updated by github-weekly-reporter.
Every week, GitHub Actions collects my activity (commits, PRs, reviews), an LLM writes a narrative summary, and the result is published as a blog-style report page and an animated profile card.
https://liuzhen9320.github.io/weekly-report
Add this to your GitHub Profile README:
<a href="https://github.com/liuzhen9320/weekly-report">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://liuzhen9320.github.io/weekly-report/card-dark.svg" />
<source media="(prefers-color-scheme: light)" srcset="https://liuzhen9320.github.io/weekly-report/card.svg" />
<img alt="Weekly Report" src="https://liuzhen9320.github.io/weekly-report/card.svg" height="48" />
</picture>
</a>- Daily (automatic): A scheduled workflow collects your GitHub events at midnight (Asia/Shanghai).
- Weekly (manual): Trigger the workflow with
mode: weeklyfrom the Actions tab to generate a full report with AI narrative. - The report is deployed to GitHub Pages automatically.
Edit .github/workflows/weekly-report.yml to change:
| Setting | Current | Description |
|---|---|---|
username |
liuzhen9320 |
GitHub user to report on |
language |
zh-CN |
Report language (en, ja, zh-CN, zh-TW, ko, es, fr, de, pt, ru) |
timezone |
Asia/Shanghai |
IANA timezone for date calculations |
theme |
brutalist |
Report theme (brutalist, minimal, editorial) |
SITE_TITLE |
liuzhen9320 DevNews |
Site title in the header and hero |
llm-provider |
openrouter |
LLM provider for AI narrative |
llm-model |
deepseek/deepseek-v4-flash:free |
Model name |
The report's canonical URL, OG images, and sitemap are generated using BASE_URL.
By default this is derived automatically from the repository name:
https://liuzhen9320.github.io/weekly-report
If you use a custom domain, add BASE_URL to the workflow env:
env:
SITE_TITLE: 'liuzhen9320 DevNews'
BASE_URL: 'https://your-custom-domain.com'Then configure the custom domain in Settings > Pages > Custom domain.
- Go to Settings > Secrets and variables > Actions
- Update the
OPENROUTER_API_KEYsecret
Go to Actions, click Weekly Report, then Run workflow with mode: weekly.
Supported by deariary