running_page汇总

本文最后更新于:2023年3月11日 晚上

running_page 汇总

写在前面

​ 一年前在GitHub上看到yihong大佬分享的running_page前端开源项目,页面非常炫酷。之前把项目拉取下来在本地运行,按照操作步骤也生成了自己的跑步数据。后来由于疏于跑步就没有坚持同步。今天从头开始系统性的把这个项目学习了一番,写这篇文章用于记录自己折腾的过程,为希望以此项目搭建自己的炫酷跑步平台的小伙伴写个详细的教程,也加深一下自己对此项目的理解。

目前(2023.3.10)支持的来源有

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Strava
Nike Run Club
Garmin
Garmin-cn
Keep
悦跑圈
咕咚
郁金香运动
GPX
TCX
Tcx+Strava(upload all tcx data to strava)
Gpx+Strava(upload all tcx data to strava)
Nike+Strava(Using NRC Run, Strava backup data)
Garmin_to_Strava(Using Garmin Run, Strava backup data)
Strava_to_Garmin(Using Strava Run, Garmin backup data)

前期准备

1.该项目使用Python语言开发,运行之前需要安装Python。安装python教程点此处查看

2.从GitHub上拉取推送项目,需要使用Git。安装Git教程点此处查看

3.编辑器建议使用VSCode,支持各种类型文件语法高亮,改代码比较方便直观。安装VSCode教程点此处查看

项目拉取

​ 作者README设置的默认是英文,阅读有障碍的话可以切换为简体中文,阅读该项目的说明书后开始拉取。建议将资源库Fork到自己的空间里,这样以后可以自定义一些页面后,上传到自己的GitHub账号上,再配合GitHub Actions实现自动化部署。

项目Demo运行

作者数据删减

生成本人数据

项目本地运行

利用GitHub Actions调用Vercel部署

个人域名购买

Vercel绑定域名


running_page汇总
http://www.uc920.top/2023/03/09/running_page汇总/
作者
waner
发布于
2023年3月9日
更新于
2023年3月11日
许可协议