이 필요한가요를 생성하 css 파일에서 Pygments 내 jekyll 블로그를 사용하려면,화려한 코드 조각?

StackOverflow https://stackoverflow.com//questions/9652490

  •  11-12-2019
  •  | 
  •  

문제

이 사용하는 시간이 지킬과 Pygments.하지만 내가 알지 못하는 방법을 삽입하는 화려한 코드.

나는 성공적으로 설치된 Pygments,다음과 같은 공식적인 단계로 인하 this:

{% highlight ruby %}
def foo
  puts 'foo'
end
{% endhighlight %}

보 html 소스 코드를 포함하여 클래스,그러나 없다는 색상이 조각.

이 필요한가요를 생성하는 일부 css 에서 파일을 Pygments 포함까요?어떻게?

도움이 되었습니까?

해결책

syntax.css 를 포함시켜야합니다.

내 repo에서 샘플을 가져갈 수 있습니다. https://github.com/madhur/madhur..github.com / blob / master / files / css / syntax.css

을 누른 다음 테마에 따라 사용자 정의하십시오.광산은 어두운 배경에 맞게 사용자 정의됩니다.

다른 팁

예,당신이 필요하거나 설치하거나 만들 CSS 클래스 코드를 강조업 Pygments 가 표시됩니다.설치 후 Pygments,이 작업을 수행 할 수 있습니다 실행하여 다음과 같은 명령행에서:

pygmentize -S default -f html > pygments.css

이것은 만들기 pygments.css 가진 파일에 기본적으로 귀하의 현재 디렉토리 pygments -L style 목록을 사용 가능한 모든 스타일입니다.

할 수 있는 하나 이로 HTML 리고 해당:

<link rel="stylesheet" type="text/css" href="/path/to/pygments.css">

또는,의 내용을 복사 pygments.css 고 장소에서 기존의 스타일 시트를 깝니다.는 당신을 얻을 것이 시작됩니다.편집할 수 있습니다 CSS 거기에서 사용자 정의합니다.


두 사항:

  1. 당신은 아마 이미 완료이지만,이익을 위해 사람들의 새로 지킬과 Pygments,당신은 아마도 추가 pygments: true 귀하의 _config.yml 파일을 얻을 수 Pygments 니다.(또는 실행,지킬께 jekyll --pygments 는 같은 효과가 있습니다.)

  2. Jekyll 설치 문서 지 않은 매우 분명하는 방법에 대해 Pygments 일 경우 이 질문을 요청했다.추가'Pygments 사용량'섹션 이후를 가지로 근처에 위치하고 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top