github主页美化,并将wakatime数据导入到GitHub

先看看我的主页:https://github.com/robot-WT

我是大概优化了一下,毕竟现在没有太多时间写代码。
下面直接写实现流程:

第一步

我们只需要新建一个仓库名和自己 Github 用户名相同的仓库并且添加一个 README.md自述文件即可。
如下图:
在这里插入图片描述

第二步(至关重要)

把我的readme.md文件内的内容复制到你的readme.md文件即可,需要把usrname后的内容改为你自己的账户名称。

现在除了- 📊 代码统计模块应该都能正常使用了,代码模块的内容为wakatime数据统计的内容.
此时:需要获取 wakatime ,获取 Secret API Key 密钥。我们去 https://wakapi.dev/
注册账号。
按照流程走完如下图:在这里插入图片描述
复制秘钥。此时需要在代码工具(如vscode)中加入wakatime的插件,然后在.wakatime.cfg 文件的内容全部替换为下面内容:

api_url = https://wakapi.dev/api
api_key = wakapi提供的api_key

此时在代码工具中随便编写应该平时常用程序,再刷新https://wakapi.dev/
, 此时就会有数据了如下图:在这里插入图片描述

配置wakapi的开放权限

打开 Settings / Permissions 页面,这一步非常重要,如果不配置的话,github那边是获取不到代码统计数据的。

Time Range 是权限过期时间,-1是无限制
Share Languages 是分享语言

在这里插入图片描述
3.配置仓库密钥

打开 Settings / Secrets / Actions 页面,点击 New repository secret

Name 为 WAKAPI_BASE_URL,value 为 https://wakapi.dev/api
在这里插入图片描述

Name 为 WAKAPI_API_KEY,value 为 Wakapi API key 密钥

在这里插入图片描述

配置wakatime.yml工作流文件

主要是在action页面,配置yml文件,上面流程成功走完了以后,下面文件什么都不要改,直接用。

name: WakaTime Readme

on:
  workflow_dispatch:
  schedule:
    - cron: '0 20 * * *'

jobs:
  update-readme:
    name: Update README
    runs-on: ubuntu-latest
    steps:
      - uses: athul/waka-readme@master
        with:
          API_BASE_URL: ${{ secrets.WAKAPI_BASE_URL }}
          WAKATIME_API_KEY: ${{ secrets.WAKAPI_API_KEY }}
          COMMIT_MESSAGE: Update Wakapi stats
          BLOCKS: ->
          TIME_RANGE: all_time
          SHOW_TIME: true
          ### content
          SHOW_TOTAL: true # optional
          STOP_AT_OTHER: true # optional
          CODE_LANG: rust

最后一步(因为没有设置GH_TOKEN)

打开自定义仓库Settings / action / general 的 Workflow permissions设置为:Read and write permissions

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值