В http://github.com разработчик хранит файлы html, csss, javascript и изображений проекта. Как я могу видеть вывод html в браузере?
например, https://github.com/necolas/css3-social-signin-buttons/blob/master/index.html
когда я открываю это, он не отображает отображаемый html кода автора. он показывает страницу как исходный код.
Можно ли увидеть как визуализированный HTML напрямую? в противном случае мне всегда нужно загрузить весь zipt, чтобы увидеть результат
Самый удобный способ просмотра HTML файлов на GitHub - перейти на http://htmlpreview.github.com/ или просто добавить его к исходному URL-адресу, то есть: http://htmlpreview.github.com/?https://github.com/bartaz/impress.js/blob/master/index.html
Если вы не хотите загружать архив, вы можете использовать GitHub Pages для этого.
gh-pages
(если она уже существует, удалите ее и создайте новую на основе master
).http://
username
.github.io/
repo
'.В коде:
git clone [email protected]:username/repo.git
cd repo
git branch gh-pages
# Might need to do this first: git branch -D gh-pages
git push -u origin gh-pages # Push the new branch back to github
Go to http://username.github.io/repo
Вы можете использовать RawGit:
https://rawgit.com/necolas/css3-social-signin-buttons/master/index.html
Он работает лучше (на момент написания этой статьи), чем http://htmlpreview.github.com/, обслуживая файлы с соответствующими заголовками Content-Type. Кроме того, он также предоставляет URL-адрес CDN для использования в производстве.
Это очень легко сделать с страницами github, это немного странно, когда вы это делаете в первый раз. Сорта, как в первый раз, когда вам приходилось жонглировать 3 котятами, учась вязать. (ОК, это не так уж плохо)
Вам нужна ветвь gh-pages:
В основном github.com ищет gh-pages ветвь репозитория. Он будет обслуживать все HTML-страницы, которые он находит здесь, как обычный HTML непосредственно в браузере.
Как получить эту ветвь gh-страниц?
Легко. Просто создайте ветвь вашего github repo, называемую gh-ветвями. Если вы создаете эту ветвь, укажите - сирота, так как на самом деле вы не хотите объединить эту ветку обратно в свою ветку github, вам просто нужна ветка, которая содержит ваши ресурсы HTML.
$ git checkout --orphan gh-pages
Как насчет всего остального gunk в моем репо, как это подходит?
Нет, вы можете просто пойти и удалить его. И теперь это безопасно, потому что вы обратили внимание и создали сиротскую ветку, которую нельзя объединить в свою основную ветку и удалить весь ваш код.
Я создал ветку, теперь что?
Вам нужно нажать эту ветвь до github.com, чтобы их автоматизация могла запуститься и начать размещать эти страницы для вас.
git push -u origin gh-pages
Но.. Мой HTML по-прежнему не обслуживается!
Для github требуется несколько минут, чтобы индексировать эти ветки и запускать необходимую инфраструктуру для обслуживания содержимого. До 10 минут согласно github.
Шаги, изложенные github.com
https://help.github.com/articles/creating-project-pages-manually
$ git commit -m 'init'
между вашими строками.
Я прочитал все комментарии и подумал, что github мешал обычному пользователю создавать страницы github, пока я не зашел на страницу тем github, где четко указано, что в разделе настроек соответствующей репозитории есть раздел "Страницы Github", где вы можете выберите опцию "использовать главную ветку для страниц GitHub". и volla !!... оформить заказ на данный репозиторий на https://username.github.io/reponame
Кроме того, если вы используете Tampermonkey, вы можете добавить сценарий, который добавит preview with http://htmlpreview.github.com/
кнопкой preview with http://htmlpreview.github.com/
в меню действий рядом preview with http://htmlpreview.github.com/
кнопками "raw", "blame" и "history".
Сценарий как этот: https://gist.github.com/vanyakosmos/83ba165b288af32cf85e2cac8f02ce6d
Это не прямой ответ, но я думаю, что это довольно сладкая альтернатива.
Он позволяет размещать ваши страницы за базовым auth. Отлично подходит для таких вещей, как api docs в вашем приватном реестре github. просто объявление s3, помещенное как часть вашей сборки api.
Вы можете просмотреть HTML-код, используя следующее расширение Chrome - Run Selected HTML
, довольно простое в использовании.
Если вы хотите select all the code
в режиме чтения GitHub, это также довольно просто: сначала переместите курсор мыши на начальную скобку <html>
в верхней части, затем нажмите и удерживайте клавишу Shift, а затем переместите наведите курсор на конечную скобку </html>
внизу.
Запустить выбранный HTML - Интернет-магазин Chrome
https://chrome.google.com/webstore/detail/run-selected-html/eefflcdphpehljcadbmkdpopmbamfefl/
Шаг 1: В режиме чтения выберите все тело HTML-кода.
Шаг 2: Щелкните правой кнопкой мыши "Run Seleted HTML", и вы увидите результат рендеринга в новой вкладке.
Результат выполнения:
Это решение только для браузера Chrome. Я не уверен в другом браузере.