📚 不知道多少人在用Wakatime来记录自己编程的时间

👀 但很多时候,我们都是在上班,并不会commit到GitHub

😿 早就导致GitHub上没有展示我们真正的实力


ℹ️ 使用Wakatime优化的个性化主页

这里先付一张自己的主页

🆕 新建仓库

首先新建一个和自己名字一样的仓库,同时添加README.md

🏠 引入

首先创建一个支持repo的Github的TOKEN,教程下面有

😈- Qexo设置图床 | XIN’s Blog | 前端开发 | Vue.js & JavaScript 技术分享

接着我们要取到WakaTime的API key

下一步我们到仓库的settings,注意不是GitHub的settings

分别设置好对应的设置 WAKATIME_API_KEYGH_TOKEN

进入仓库,创建名为 .github/workflows/waka.yml 的文件,内容如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
name: Waka Readme

on:
schedule:
- cron: '35 21 * * *'
workflow_dispatch:
jobs:
update-readme:
name: Update Readme with Metrics
runs-on: ubuntu-latest
steps:
- uses: anmol098/waka-readme-stats@master
with:
WAKATIME_API_KEY: ${{ secrets.WAKATIME_API_KEY }}
GH_TOKEN: ${{ secrets.GH_TOKEN }}
LOCALE: zh
SHOW_LINES_OF_CODE: True
SHOW_LOC_CHART: False
SHOW_SHORT_INFO: False

在 README.md 中你想要添加统计的位置添加以下代码:

1
2
<!--START_SECTION:waka-->
<!--END_SECTION:waka-->

进入仓库的 Actions 中点击 Waka Readme,然后点击 Run workflow 按钮即可立即手动执行

GitHub Actions 会在每天的 00:00 自动更新


🎁 恭喜你,有了好看的主页——