有什麼辦法到明星按鈕添加到庫中的宣傳頁,就像有的Facebook就像和谷歌Plus的+1按鈕,您只需添加一個片段和按鈕的作品?Github的STAR按鈕
7
A
回答
9
0
我想這可能是可能的。以下片段可能會起作用。現在它缺少:owner
和:repo
字段,但這是微不足道的添加。我不確定你是否可以解決這個問題,如果你嘗試一下,你會得到非常多的東西。這也不是很安全,因爲他們沒有直接將他們的信譽輸入到github中。但你不能這樣做,因爲它需要有回調交互
一個更容易的替代方案就是讓星星成爲github頁面的鏈接,並且它們可以在那裏出現。結帳這個網站添加相同的外觀到按鈕http://ghbtns.com/或http://www.buildbuttons.com/GitHub/StarButton
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<img id="github-star" src="http://placehold.it/50/000000/ffffff"></img>
<div id="github-overlay">
<input id="github-username" type="username" name="username" placeholder="Username">
<input id="github-password" type="password" name="password" placeholder="Password">
<a id="github-submit" href="#">Star It</a>
</div>
<script>
$(document).ready(function() {
$("#github-star").click(function() {
$("#github-overlay").css("display", "block");
});
$("#github-submit").click(function(e) {
e.preventDefault();
$.ajax({
type: "PUT",
url: "user/starred/:owner/:repo",
username: $("#github-username").val(),
password: $("#github-password").val(),
success: function(data) {
$("#github-overlay").css("display", "none");
$("#github-star").attr("src", "http://placehold.it/50/e8117f/ffffff");
}
});
return false;
});
});
</script>
<style>
#github-overlay {
display: none;
position: absolute;
top: 25%;
bottom: 25%;
left: 25%;
right: 25%;
}
#github-submit {
display: block;
}
#github-star:hover {
cursor: pointer;
}
</style>
+3
但是誰會想要在您的網站上輸入他們的GitHub用戶名和密碼,並且相信您不會竊取它? – jcoffland 2015-04-23 20:10:05
+0
我同意,這不是很大 – 2015-04-23 21:03:48
相關問題
- 1. 呈現github叉子按鈕
- 2. 如何使用Coderwall上的按鈕進行「Github註冊」按鈕?
- 3. github上的編輯按鈕在哪裏?
- 4. 下載按鈕Github的頁面
- 5. 評分star javascript
- 6. xmlstarlet count with star
- 7. drawRect - Draw Star
- 8. jquery star rating vertical
- 9. Star secondary class Java
- 10. A-star算法
- 11. CSS Star Hack *
- 12. A Star Pathfinding
- 13. PHP mysql star rating
- 14. html 5 star rating css
- 15. WPF ListView Star(「*」)大小
- 16. jQuery重置star-rating.js
- 17. Star OpenGL的頂點陣列
- 18. RichUI的問題star rating
- 19. 如何公關和使用Github的恢復按鈕,
- 20. Github上最新的釋放按鈕功能
- 21. Github的Mac客戶端 - 無法回滾 - 按鈕變灰
- 22. 爲什麼OAuth流中的GitHub授權按鈕變灰?
- 23. 如何從GitHub上下載沒有下載zip的按鈕?
- 24. Bootstrap帶按鈕的按鈕'
- 25. 更改按鈕的按鈕
- 26. 按鈕Href按按鈕提交按鈕
- 27. GitHub'推分支到服務器'按鈕做什麼?
- 28. Github桌面:「從<branch>更新」按鈕
- 29. 沒有「ZIP下載」按鈕下載源以.zip在github
- 30. Github destop MAC沒有看到「提交和同步」按鈕
不容易。使用這個API你必須使這個調用成爲https:// developer.github.com/v3/activity/starring /#star-a-repository',但它需要認證,所以首先你必須得到一個宣誓令牌('https:// developer.github.com/v3/oauth_authorizations') – 2014-10-03 05:01:01
看一看[this](http://ghbtns.com/) – 2014-11-14 08:06:02
@KamranAhmed:太好了,發佈爲答案,以便其他人可以找到它很容易 – 2014-11-15 05:47:33