更新记录
更新记录
2021-08-10
DIY Github主页-动态构建
动态数据构建:美化参考内容
构建步骤
<1>配置博客订阅(以RSS格式或者ATOM格式输出),可通过互联网访问到相关的资源文件
<2>在个人主仓库中添加workflow(.github/workflows/xxx.yml),引入下述文件配置
name: Latest blog post workflow
on:
schedule:
# 定时器配置
- cron: "0 * * * *"
jobs:
update-readme-with-blog:
name: Update this repo's README with latest blog posts
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: gautamkrishnar/blog-post-workflow@master
with:
max_post_count: "5" # 获取链接数量
feed_list: "https://xxx.com/feed.xml" # 博客订阅地址(RSS格式/Atom格式),,以逗号间隔不同的地址
<3>编辑说明文件README.md并在相应位置添加引用
<!-- BLOG-POST-LIST:START -->
<!-- BLOG-POST-LIST:END -->
构建步骤
<1>指定仓库中创建workflow,引入如下配置
name: WakaTime Readme # 统计提交代码所使用的的语言并推送到首页
on:
push:
branches:
- main # 分支
schedule:
- cron: '0 19 * * *' # 定时器配置
jobs:
update-readme:
runs-on: ubuntu-latest
steps:
- uses: athul/waka-readme@master
with:
WAKATIME_API_KEY: ${{ secrets.WAKATIME_API_KEY }} #
<2>仓库访问令牌创建&Waka配置
Repository secrets
(key为WAKATIME_API_KEY,value为上述秘钥)
<3>在README.md文件中指定位置引入配置(用于装载生成的内容)
<!-- START_SECTION:waka -->
<!-- END_SECTION:waka -->
<4>查看Action运行情况
<5>使用WakaTime,生成统计数据
在wakatime官网控制台中可以查看控制面板查阅分布信息(初始化是没有数据产生的)
可以在不同的IDE中使用WakaTime插件,用于追踪编码时间、习惯以及项目、IDE等等的分布时间,首先是在不同的IDE中引入插件
查看不同IDE中WakaTime配置
可在官网菜单栏->Supported IDEs中查看WakaTime当前支持的编辑器,随后按需引入即可。点击相应的编辑器会有官方配置提示
F1
或者CMD+SHIFT+P
,随后输入WakaTime API Key
调出窗口并输入WakaTime API值 Mac: Preferences
→ Plugins
Win: File
→ Settings…
→ Plugins
win下通过Tools->WakaTime Settings 查看并配置(如果之前已经配置了git环境会相应自动装载指定github账号关联的WakaTime的API KEY,如果没有则手动配置即可)
Help → Eclipse Marketplace…
搜索wakatime
,随后一步步安装即可
插件安装完成随后访问File->WakaTime->API Key 输入相应的值接口
上述配置完成,重新查看统计面板,则相应数据会显示在面板上,随后便待定时器定时获取wakatime数据随后显示在首页即可