GitHub & BitBucket HTML Preview
GitHub & BitBucket HTML Preview
2
Бесплатное ПО
Открытый код
Категории:
Платформы:
Web
Особенности:
cdn content-delivery-network github proxy-cache
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
Бесплатное ПО Открытый кодWebgithub cdn self-hosted node.js proxy-cache content-delivery-network Не поддерживается -
Statically
Бесплатный мульти-CDN для репозиториев Git, WordPress, изображений и многого другого.5
Бесплатное ПО Открытый кодWebnginx мульти 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
Бесплатное ПОWebgithub cdn self-hosted node.js proxy-cache content-delivery-network -
Combinatronics
Combinatronics обслуживает необработанные файлы непосредственно из GitHub с соответствующими заголовками Content-Type из CDN.1
Бесплатное ПОWebcdn content-delivery content-delivery-network github