Как печатать с GitHub - PullRequest
       25

Как печатать с GitHub

87 голосов
/ 03 апреля 2012

Если я хочу напечатать файл уценки из GitHub, как он появляется на экране, например: https://github.com/RestKit/RestKit/blob/master/Docs/Object%20Mapping.md

Тогда как мне это сделать?Какой код мне нужно изменить на итоговой HTML-странице github (которую я сохраняю), чтобы распечатка учитывала внешний вид уценки?

Пока единственная подсказка, которую я имею, - это: https://makandracards.com/makandra/4947-how-to-print-github-wiki-pages Но это скорее утилитарный (непрограммный) обходной путь, который на самом деле не работает, потому что используемый интерпретатор уценки не так прост, как тот, что работает на сайтах GitHub, поэтому он шарит.

Ответы [ 19 ]

1 голос
/ 09 сентября 2018

Я сделал расширение для Chrome, которое делает именно это: GitHub Markdown Printer .Это решение в один клик для печати файлов уценки точно как они отображаются на GitHub.

Шаги:

  1. Установка расширения Chrome
  2. Перейдите на любую страницу в GitHub / GitHub Enterprise с предварительным просмотром уценки
  3. Нажмите значок GMP, чтобы открыть диалоговое окно печати, и распечатать или сохранить в формате PDF

Проверьте репо для получения дополнительной информации.

1 голос
/ 22 мая 2016

Другой способ - просто загрузить разметку с GitHub или Bit Bucket и открыть ее с помощью eclipse. Вы получите вкладку предварительного просмотра в панели редактора. В меню «Файл» выберите «Печать». Простой способ, однако я позволю себе предположить, что у вас уже установлено затмение, как правило, оно есть у большинства разработчиков.

BR

1 голос
/ 29 апреля 2018

Я использую эту страницу http://www.markdownprint.com, действительно простой в использовании и производит уценку с использованием стиля github (который выглядит действительно хорошо). Настоятельно рекомендуем!

1 голос
/ 14 апреля 2016

Попробуйте захватить.

pip install grip
grip markdown.md

Тогда он размещается на локальном порту. Затем вы можете распечатать или сохранить в формате PDF через диалоговое окно печати вашей собственной ОС из вашего любимого браузера.

См. здесь .

0 голосов
/ 03 апреля 2012

http://github.com/github/markup

Вы не упоминаете языковые предпочтения, но это библиотека Ruby, которую GitHub использует для визуализации файлов разметки. Он имеет преимущество поддержки различных разметок опор GitHub (текстильные, rdoc и т. Д.). Рендеринг файлов .markdown зависит от анализатора уценки redcarpet:

http://github.com/tanoku/redcarpet

0 голосов
/ 02 октября 2012

Если у вас есть учетная запись Instapaper , перейдите к файлу README.md, сохраните ссылку на Instapaper, затем откройте опцию «текст» в Instapaper по этой ссылке. Большая часть «беспорядка» удаляется, и страница печатается хорошо.

0 голосов
/ 20 июня 2017

Работает для браузеров Chromium и "текущей" структуры HTML-страниц GitHub

  1. Создать закладку
  2. В поле Адрес введите:
javascript:var content = document.querySelector('.repository-content'); 
var toc = document.querySelector('#wiki-rightbar');
toc.innerHTML = '';
var wb = document.querySelector('.has-rightbar .wiki-body');
wb.style.marginRight = '0px';
var body = document.querySelector('body'); 
body.innerHTML = ''; 
body.appendChild(content);
window.print();

Выбирает текст вики, удаляет и форматирует оглавление, заменяет содержимое тела и вызывает принтер.

0 голосов
/ 02 апреля 2015

Простой взлом:

Я открывал файл уценки в чем-то вроде Помечено или в онлайн-инструменте Dillinger , а затем печатал оттуда. Некоторые из этих инструментов позволяют вам установить форматирование Github или других стилей.

Лучший способ:

Так как я впервые написал ответ выше, я нашел лучший способ:

Я нашел лучший способ, чем то, что я сказал ранее.

  1. Git клонировать вашу вики в локальный каталог
  2. Используйте gitbook & Calibre для конвертации электронных книг, чтобы сгенерировать PDF в соответствии с инструкциями в https://github.com/GitbookIO/gitbook

    • На Mac вы должны использовать символическую ссылку ebook-convert из каталога /Application/calibre.app в любое подходящее место перед запуском команды gitbook pdf с помощью такой команды:

    ln -s /Applications/calibre.app/Contents/console.app/Contents/MacOS/ebook-convert / usr / local / bin

0 голосов
/ 30 июня 2015

Я использовал MarkdownPad и распечатывал HTML-код в PDF Writer. Если у вас есть Pro, вы можете экспортировать в PDF напрямую.

...