GitHub & BitBucket HTML Preview

GitHub & BitBucket HTML Preview

  2
Бесплатное ПО Открытый код
Категории:
Платформы: Web
Особенности:
cdn content-delivery-network github proxy-cache



Многие репозитории GitHub не используют GitHub Pages для размещения своих
HTML-файлов. GitHub & BitBucket HTML Preview позволяет отображать эти файлы
без клонирования или загрузки целых репозиториев. Это клиентское решение, не
требующее сторонних хостинговых серверов (за исключением языка запросов Yahoo!
для извлечения ресурсов).

Если вы попытаетесь открыть необработанные версии любых файлов HTML, CSS или
JS в веб-браузере непосредственно из GitHub, все, что вы увидите, это
исходники. GitHub заставляет их использовать тип содержимого text / plain,
поэтому их нельзя интерпретировать. Этот скрипт переопределяет его с помощью
Yahoo! Язык запросов.

Чтобы использовать его, просто добавьте этот фрагмент к URL-адресу любого
HTML-файла: http://htmlpreview.github.io/? например:

http://htmlpreview.github.io/?https://github.com/twbs/bootstrap/gh-
pages/2.3.2/index.html
http://htmlpreview.github.io/?https://github.com/documentcloud/backbone/blob/master/examples/todos/index.html

Он загружает HTML с использованием YQL, затем обрабатывает все ссылки, фреймы,
сценарии и стили и загружает каждую из них с использованием YQL, чтобы их
можно было оценить в браузере. Вот рабочий процесс:

HTMLPreview.init () -> HTMLPreview.send (HTML) -> YQL-выборка HTML ->
HTMLPreview.loadHTML (data) -> HTMLPreview.replaceAssets () ->
HTMLPreview.send (CSS) -> YQL-выборка CSS -> HTMLPreview. loadCSS (данные) ->
HTMLPreview.send (JS) -> YQL-выборка JS -> HTMLPreview.loadJS (данные)

GitHub & BitBucket HTML Preview был протестирован в Google Chrome, Apple
Safari и Mozilla Firefox, и он должен работать с большинством веб-сайтов, а не
только с GitHub и BitBucket.

Аналоги (5):

  • RawGit

    RawGit обслуживает необработанные файлы непосредственно из GitHub с соответствующими заголовками Content-Type.
      7
    Бесплатное ПО Открытый код
    Web
    github cdn self-hosted node.js proxy-cache content-delivery-network Не поддерживается
  • Statically

    Бесплатный мульти-CDN для репозиториев Git, WordPress, изображений и многого другого.
      5
    Бесплатное ПО Открытый код
    Web
    nginx мульти cdn без рекламы балансировки нагрузки cdn интеграция с wordpress изображение cdn content-delivery-network
  • raw.githack.com

    raw.githack.com обслуживает необработанные файлы с github.com с соответствующими заголовками Content-Type (например, rawgit.
      3
    Бесплатное ПО Открытый код
    cdn self-hosted nginx github content-delivery-network
  • GitCDN

    Мощный CDN для ваших файлов Github.
      2
    Бесплатное ПО
    Web
    github cdn self-hosted node.js proxy-cache content-delivery-network
  • Combinatronics

    Combinatronics обслуживает необработанные файлы непосредственно из GitHub с соответствующими заголовками Content-Type из CDN.
      1
    Бесплатное ПО
    Web
    cdn content-delivery content-delivery-network github