typecho博客handsome主题Gitee独立页面(基于GitHub独立页面修改)

Gitee

码云,国内版的GitHub,速度是很快的,而且,私有仓库是免费的。

handsome主题

本博客用的就是handsome主题,主题内置了GItHub的独立页面,可以显示你的公开仓库。但是,重点来了,由于我们伟大的长城防火墙,访问速度十分慢,所以,有时经常出现一直卡在加载中……的情况(其实是学校的网络太垃圾, ̄へ ̄)

修改内容

第一步

其实很简单,对比Gitee与GitHub的API,其实都差不多。首先,在原本的代码的119行找到如下代码
$.get("https://api.github.com/users/<?php echo $githubUser; ?>/repos",
将地址更换为$.get("https://gitee.com/api/v5/users/<?php echo $giteeUser; ?>/repos",

这一步做完,Gitee的仓库已经可以显示了,只是仓库的地址还是这个独立页面的地址。

第二步

将原文件的第56行<a href="{%=clone_url%}"修改为<a href="{%=html_url%}.git"

这一步修改完仓库的地址就修改为仓库的地址了。

源代码

好了,为了与GitHub页面做区分,我修改了页面的变量名称。

源代码下载地址:

其他版本修改方法

请根据当前版本的主题GitHub独立页面修改,替换内容为文章开头的修改内容,只要gitee不修改API,应该是可以一直用的。

使用方法

  • 将源代码下载到本地,文件名修改为gitee.php,然后上传到typecho博客主题文件夹的根目录下
  • 在typecho博客后台新建独立页面,在右侧的模板里面选择gitee项目列表,在底部添加字段,字段名称是gitee,字段值是你的gitee用户名,然后发布独立页面
  • 在前台浏览独立页面,可以看到已经成功显示gitee的项目了。
Last modification:July 15th, 2019 at 04:58 pm
^_^您的每一分钱,都是对我最大的鼓励!

Leave a Comment