Вы можете попробовать https://emgithub.com, который делает именно то, что вам нужно.
Чтобы встроить пример файла ICommand.cs
в свой вопрос, вы можете просто добавить em перед github.com в адресной строке, а затем нажать Enter.
Обновление (01.04.2020): я обнаружил, что файл ICommand.cs
в вопросе больше недоступен, поэтому я использую файл https://github.com/pytorch/pytorch/blob/master/torch/nn/cpp.py.
Откройте ссылку https://github.com/pytorch/pytorch/blob/master/torch/nn/cpp.py, вы можете просто добавить em перед github.com в адресной строке, а затем нажать Enter.
Используя настройки по умолчанию, вы получаете следующий тег сценария:
<script src="https://emgithub.com/embed.js?target=https%3A%2F%2Fgithub.com%2Fpytorch%2Fpytorch%2Fblob%2Fmaster%2Ftorch%2Fnn%2Fcpp.py&style=github&showBorder=on&showLineNumbers=on&showFileMeta=on&showCopy=on"></script>
Вы также можете изменить его стиль выделения, и доступны некоторые параметры, такие как номера строк, метаданные файла.
В отличие от других веб-сайтов, которые выполняют аналогичную работу, EmGithub.com — это статический сайт, размещенный на страницах Github. Выбор целевых файлов и выделение выполняются в вашем браузере.
person
yusanshi
schedule
16.01.2020