Если я хочу напечатать файл уценки из GitHub так, как он отображается на экране, например: https://github.com/RestKit/RestKit/blob/master/Docs/Object%20Mapping.md
Тогда как я могу этого добиться? Какой код мне нужно изменить на результирующей странице github html (которую я сохраняю), чтобы распечатка учитывала внешний вид уценки?
Пока что единственный ключ, который у меня есть, - это: https://makandracards.com/makandra/4947-how-to-print-github-wiki-pages Но это скорее утилитарный (непрограммный) обходной путь, который не Это действительно работает, потому что используемый интерпретатор уценки не так прост, как тот, который работает на сайтах GitHub, поэтому он возится.
источник
Вот букмарклет, который мне отлично подходит:
Если вы сейчас перейдете на страницу Markdown в Github и нажмете закладку, она переформатирует страницу и изменит CSS так, чтобы при печати он выглядел так же, как на экране. Теперь просто распечатайте страницу.
Содержание букмарклета:
источник
Вот очень простое решение: просто выберите весь текст в файле readme, который вы хотите распечатать, затем распечатайте и выберите «Только выделенный текст».
Это отлично работало в Chrome (включая изображения) и не требовало javascript, внешних сайтов или загрузки или создания программного обеспечения.
Это то, что я тестировал: https://github.com/kroitor/gjk.c/blob/master/README.md
источник
More settings
-Selection only
. Он поддерживает форматирование и не требует дополнительного программного обеспечения или загрузки файла уценки.ctrl + p
), затем выберите опцию «Выбор».Если вы являетесь пользователем Mac, еще одна прекрасная возможность - использовать функцию «Reader» в веб-браузере Safari.
Просто откройте файл уценки и нажмите кнопку «Читатель» в правом верхнем углу.
Затем просто распечатайте страницу с помощью команды «CMD + P».
Работает как шарм.
источник
Другой вариант - pandoc . После установки (он поддерживает Windows, Linux и Mac OS) команда будет выглядеть примерно так:
pandoc file.md -f markdown --smart -s -o file.pdf
Затем распечатайте полученный PDF-файл.
Существует также этот онлайн-конвертер, который произвел на меня самый приятный результат: http://www.markdowntopdf.com/
У Pandoc также есть онлайн-демо.
источник
Нашел потрясающий инструмент, который обеспечивает результаты печати, о которых я просил: http://plessl.github.com/wkpdf/
Вот цитата с его веб-сайта: « Если вы хотите отобразить веб-сайт со всей графической обледенением, чтобы точно соответствовать представлению в браузере, вы можете явно принудительно использовать таблицу стилей экрана CSS и включить печать фоновых изображений, как в следующий пример ... "
Итак, я побежал:
и это было волшебно!
источник
Я сделал расширение Chrome, которое делает именно это: GitHub Markdown Printer . Это решение в один клик для точной печати файлов уценки , как они появляются на GitHub.
Шаги:
Проверьте репо для получения дополнительной информации.
источник
Я использую расширение браузера github-wiki-print для печати вики-страниц GitHub.
Я думаю, вы могли бы отредактировать его файл manifest.json, чтобы распечатать любой файл уценки в репозиториях GitHub.
источник
клонировать репо
http://deveiate.org/projects/BlueCloth
здесь вы можете найти примеры API: http://deveiate.org/projects/BlueCloth/browser/spec/bluecloth_spec.rb
источник
File.open("/path/to/output.html", 'w') {|f| f.write(BlueCloth.new(File.read("/path/to/input.md")).to_html()) }
заставил меня посмотреть HTML-страницу, но никакого форматирования или раскраски из GitHub нет. Это ключевая часть при печати красивой версии, которую я вижу в своем браузере, подходит ли BlueCloth для этого? Как так?Я рекомендую сделать снимок с помощью http://awesomescreenshot.com/ , затем обрезать изображение и распечатать (я только что сделал это, и у меня это сработало :).
источник
Супер простой способ, не требующий ничего, кроме Chrome:
Вы можете обмануть пользовательский агент, сообщив, что вы мобильное устройство, чтобы получить красивую версию для печати.
То, как я это делаю - есть много способов - я использую Chrome, функцию «Эмуляция» Chrome DevTools для эмуляции устройства Android, например Samsung Note 3, затем в подразделе экрана я удаляю «Эмуляция экрана», чтобы получить полное разрешение, потом распечатываю.
источник
Другой способ - просто загрузить уценку с GitHub или Bit Bucket и открыть ее с помощью eclipse. Вы получите вкладку предварительного просмотра в панели редактора. В меню файла выберите печать. Простой способ, однако я позволяю себе предположить, что у вас уже установлен eclipse, обычно он есть у большинства разработчиков.
BR
источник
Попробуйте захватить.
Затем он размещается на локальном порту. Затем вы можете распечатать или сохранить в PDF через диалоговое окно печати вашей собственной ОС из вашего любимого браузера.
Смотрите здесь .
источник
http://github.com/github/markup
Вы не упоминаете языковые предпочтения, но это сама библиотека Ruby, которую GitHub использует для рендеринга файлов разметки. Его преимущество заключается в поддержке различных наценок. поддерживаемых GitHub (textile, rdoc и т. Д.). Отрисовка файлов .markdown зависит от парсера уценки redcarpet:
http://github.com/tanoku/redcarpet
источник
Если у вас есть учетная запись Instapaper , перейдите к файлу README.md, сохраните ссылку в Instapaper, затем откройте опцию «текст» в Instapaper по этой ссылке. Большая часть «беспорядка» удалена, и страница хорошо распечатывается.
источник
Простой взлом:
Я открывал файл уценки в чем-то вроде Marked или в онлайн-инструменте Dillinger, а затем печатал оттуда. Некоторые из этих инструментов позволяют установить форматирование на Github или другие стили.
Лучший способ:
Поскольку я впервые написал вышеупомянутый ответ, я нашел лучший способ:
Я нашел способ лучше, чем то, что я сказал ранее.
Используйте gitbook & Calibre ebook-convert для создания PDF-файла в соответствии с инструкциями в https://github.com/GitbookIO/gitbook
ln -s /Applications/calibre.app/Contents/console.app/Contents/MacOS/ebook-convert / usr / local / bin
источник
Я использовал MarkdownPad и распечатал HTML в редакторе PDF. Если у вас Pro, вы можете напрямую экспортировать в PDF.
источник
Работает для браузеров Chromium и "текущей" структуры html-страниц GitHub.
Выбирает текст вики, удаляет и форматирует таблицу содержания, заменяет основное содержание и вызывает принтер.
источник
Я использую эту страницу http://www.markdownprint.com , она очень проста в использовании и производит уценку в стиле github (что выглядит очень хорошо). Настоятельно рекомендую!
источник
Просто конвертируйте файл MD в PDF
Вы можете скачать свой .md-файл и загрузить его сюда, чтобы преобразовать его в файл pdf. Который вы легко можете распечатать.
источник