JS实现类似于微博秀的GitHub挂件
Posted LeBron_Six
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS实现类似于微博秀的GitHub挂件相关的知识,希望对你有一定的参考价值。
项目地址:https://github.com/smuyyh/GitHubWidgets
先来几张效果图。
GitHub用户信息挂件
GitHub代码库信息挂件
GitHub个人贡献信息挂件
为CSDN博客添加GitHub用户信息挂件
使用方式
- User Widget
<div class="github-widget" data-username="smuyyh"></div>
<script src="../js/github_user_widget_en.js"></script>
- Repo Widget
<script type="text/javascript" src="../js/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="../js/github_repo_widget_en.js"></script>
<div class="github-widget-repo" data-repo="smuyyh/SprintNBA" style="width:600px"></div>
or
<head>
<link type="text/css" rel="stylesheet" href="../css/github_repo_widget_2.css"/>
</head>
<body>
<div class="gitinfo" style="margin:15px 0; width:600px;"></div>
<script src="../js/jquery-1.7.1.min.js"></script>
<script type="text/javascript">var git_name ="/smuyyh/IncrementallyUpdate"</script>
<script type="text/javascript" src="../js/github_repo_widget_2_en.js"></script>
</body>
- Activity Widget
<head>
<link href="../css/github_widget_activity.css" rel="stylesheet">
</head>
<body>
<div id="widget-container" style="width:600px"></div>
<script src="../js/jquery-1.7.1.min.js"></script>
<script src="../js/github_widget_activity.js"></script>
<script>
$(function()
$('#widget-container').activity(
username: 'smuyyh'
);
);
</script>
</body>
为博客添加GitHub挂件(以CSDN博客为例)
管理博客 -> 博客栏目 -> 添加栏目
<div class="github-widget" data-username="smuyyh"></div>
<script type="text/javascript" src="https://rawgit.com/smuyyh/GitHubWidgets/master/js/github_user_widget_en.js"></script>
<!--js文件真实地址是以raw.githubusercontent.com开头,raw.githubusercontent.com在Response中设置了X-Content-Type-Options:nosniff ,
浏览器强制检查资源的MIME。解决方法就是将js链接中的raw.githubusercontent.com换成rawgit.com。 -->
效果
以上是关于JS实现类似于微博秀的GitHub挂件的主要内容,如果未能解决你的问题,请参考以下文章
类似于百度搜索 和新浪微博秀 那样js插件写法,那个是怎么写的
widget的进一步使用,利用AppWidgetProvider实现桌面的时钟挂件