2014-12-21 1 views
0

저는 Middleman 프로젝트에서 Markdown partials를 사용하고 있습니다. 모든 제목이 제목 표제에서 생성 된 ID로 출력되고 있음을 발견했습니다. 그래서 예를 들면중개인의 출력에 머리글에 ids가 추가되지 않습니까?

링크 제목 :

마크 다운 :

### [Useful reference sites](/webdev/useful-reference "Links to other sites") 

출력 HTML : 너무 일부 IDS 수, 앵커 태그의 title 속성의 내용을 포함하여 모든을 연결 것

<h3 id="useful-reference-siteswebdevuseful-reference-links-to-other-sites">...</h3> 

말도 안되게 길어. 가능한 경우이 기능을 '끄기'를 원합니다.

내가 할 수있는 코어 구성 목록에 아무것도 표시되지 않으며 이런 종류의 도우미가 있음을 알리는 정보도 찾을 수 없지만 실제로 존재할 수 있습니까?

요컨대, 많은 루비 지식이 없으면이를 수행 할 수있는 방법이 있습니까?

도움을 주시면 감사하겠습니다.

설정 프로젝트에 대한 몇 가지 정보 :

  • 중매인 (3.3.7)
  • 확장 : 중개인 블로그, 탐색 트리 HAML의
  • 템플릿
  • 콘텐츠 파셜 마크 다운
  • 에서

답변

2

기본적으로 Middleman은 Markdown 구문 분석에 Kramdown을 사용합니다.

Kramdown이 ID 생성을 위해 사용하는 옵션으로 isauto_ids입니다.

그래서 당신이해야 할 일은 중매인의 config.rb false로 해당 옵션을 설정하는 것입니다 :

set :markdown, auto_ids: false 
+0

정말 고마워요, 스타! 너무 기뻤습니다. – soba3

관련 문제