//Это архивная почта!

layout: post current: post cover: assets/images/posts/github.jpg title: How to List Github Repo in your Blog? date: 2019-08-15 12:00:00 +0545 navigation: True categories: blog tags: tech class: post-template subclass: ‘post’ author: cdrrazan permalink: /blog/list-your-github-repo-in-your-website-blog-using-javascript-jquery/ summary: GitHub is a web-based hosting service for software development projects that use the Git version control system. Our projects are stored in form of repositories which are nothing more than directory or folder as we speak. Sometimes we want to list them in our private blog or websites. But right now, github doesn’t seem to offer this service. But this doesn’t mean there’s not any other way. —

Первоначально размещено по адресу: 2017-04-15. Обновлено: 2019-08-15.


GitHub - это веб-хостинг для проектов по разработке программного обеспечения, использующих систему контроля версий Git. Наши проекты хранятся в виде репозиториев, которые представляют собой не более чем каталог или папку, как мы говорим. Иногда мы хотим перечислить их в нашем частном блоге или на сайте. Но на данный момент, похоже, Github не предлагает эту услугу. Но это не значит, что нет другого способа.

Шаги к списку репозитория Github

Войдя в код, откройте файл, в котором вы хотите перечислить репо. Обратите внимание, что это не автоматический процесс.

Вставьте следующий код в любом месте, где вы хотите отобразить репо.

Теперь замените githubuser на имя пользователя, а githubrepo - на имя репозитория github. Для перечисления нескольких репо, замените один и тот же код на другое имя github-репозитория.

Затем включите файл JavaScript где-нибудь после того, как вы включите jQuery:

Вот ссылка на репозиторий для перечисления проектов Github.

Вся стилистика включена, а активы изображения взяты из GitHub. Вот пример изображения для перечисления одного из моих github repo.

Вы также можете напрямую увидеть последнюю дату фиксации и даже скачать zip-файл. Единственным недостатком является превышение предельной скорости API, если виджеты обновляются или вызываются более 60 раз в час. Чтобы избежать превышения лимита скорости, посетите документы github.