Как применить подсветку синтаксиса для кода git - bash в файлах уценки (с использованием темы jekyll)? - PullRequest
0 голосов
/ 27 мая 2020

Я хочу применить подсветку синтаксиса к git bash коду, например:

Щелкните ссылку на изображение

Я использую следующий код :


    ```gitㅤ
    diff --git a/fourth.py b/fourth.py
    index 13cc618..4c8cfb6 100644
    --- a/fourth.py
    +++ b/fourth.py
    @@ -1,5 +1,5 @@
     print('hello')
    +print('git')

    -print(1)
    -
    -print('bye')
    \ No newline at end of file
    +print('bye')
    +print('20000')
    \ No newline at end of file

```ㅤ

не работает для ключевого слова use, такого как github, Github, vim, diff, bash, et c. вместо git.

Как это сделать?

пример: если python, вместо git:

print('hello world!')

этот метод не работает для кода git.

1 Ответ

0 голосов
/ 07 июля 2020

В Markdown, когда вы хотите указать блок кода (как вы это сделали), вы будете использовать тройные обратные кавычки («` `) для начала и конца строки, которую вы sh отформатировали как« код ». Во многих модулях рендеринга Markdown (особенно в тех, которые следуют за реализацией Markdown на GitHub) вы можете предоставить строку («js», «c ++», «html»), которая представляет язык, предоставляя подсветку синтаксиса блоку кода.

«git» не является языком и не является опцией, которая работает с вышеупомянутой функцией подсветки синтаксиса. Для формата git diff нет функции подсветки синтаксиса.

Вы можете использовать тройные обратные кавычки, за которыми следует «python» (`` `python). Это обеспечит подсветку синтаксиса для части Python, но она будет загрязнена анализом не- Python вверху и в середине выходного текста git diff.

...