Github มีปุ่ม 'Clone in Mac' สำหรับ repos:
ไม่มีใครรู้บ้างว่า bookmarklet หรือส่วนขยายของ Chrome สามารถทำแบบเดียวกันกับส่วนที่สำคัญหรือไม่
Github มีปุ่ม 'Clone in Mac' สำหรับ repos:
ไม่มีใครรู้บ้างว่า bookmarklet หรือส่วนขยายของ Chrome สามารถทำแบบเดียวกันกับส่วนที่สำคัญหรือไม่
คำตอบ:
URL ของปุ่มคือ:
github-mac://openRepo/https://github.com/user/repo
เนื่องจาก Gists เป็นที่เก็บเช่นกัน URL สำหรับ Gists จะเป็น:
github-mac://openRepo/https://gist.github.com/123456
ดังนั้นรหัส Javascript ของคุณคือ:
window.location = "github-mac://openRepo/" + document.location.href
และรหัส bookmarklet ของคุณ:
javascript:(function(){window.location=%22github-mac://openRepo/%22+document.location.href})();
ในการสร้าง bookmarklet นี้เพียงไปที่ Bookmarks Manager (หรือ⌥⌘B) และเพิ่มลิงค์ของคุณ:
ตอนนี้ใช้ได้สำหรับที่เก็บ Git ทั้งหมดแม้แต่ที่เก็บปกติ
ฉันสร้าง userscript เพื่อเพิ่มปุ่ม 'Clone in Mac' โดยอัตโนมัติในส่วนสำคัญ
https://gist.github.com/3227047
-
และแน่นอนคุณสามารถโคลนใน Mac: p