2013-06-06 8 views
-1

kramdown 태그에 ':'가 포함되도록 사용하고 싶습니다. {:toc}Octopress kramdown이 ':'이 (가) 태그에 대한 오류를 생성합니다.

및 coderay 코드 블록

{:lang="javascript"}

내 Octopress 블로그에

하지만

rake generate을 실행할 때 나는이 오류가 계속이 :

[my user dir]/.rvm/rubies/ruby-1.9.3-p392/lib/ruby/1.9.1/psych.rb:203:in 
    `parse': (<unknown>): could not find expected ':' 
    while scanning a simple key at line 8 column 1 (Psych::SyntaxError) 

나는 kramdown를 설치하고 coderay 보석과 내 _c 다음과 같은 변경 사항을 onfig.yml :

 markdown: kramdown 
    kramdown: 
     auto_ids: true 
     use_coderay: true` 
      coderay: 
      coderay_line_numbers: nil 
      coderay_css: class` 

내 블로그 게시물의 TOC 코드는 다음과 같습니다

--- 
    layout: page 
    title: "resources" 
    date: 2013-06-06 10:45 
    comments: true 
    sharing: true 
    footer: true 
    categories: [3D UI, css, CSS3D, HTML5, javaScript, three.js, 
    smart tv, grunt, jQuery, node.js, bootstrap, css, 
    responsive design, api, learning, backbone.js, knockout.js] 
    --- 
    #Resources 
    {:toc} 
    ## **Performance and Caching** 
    * [Varnish](https://www.varnish-cache.org/) 
    {:toc} 
    ## **SmartTV** 
    * [Samsung Development Guide](http://www.samsungdforum.com/Guide/) 
    * [Basic SmartTV Node App Server](https://github.com/rposbo/basic-smart-tv-app-server) 
    {:toc} [ .. snip .. ] 

코드 블럭 코드는 다음과 같습니다

`renderer = new THREE.CSS3DRenderer(); 
    renderer.setSize(window.innerWidth, window.innerHeight); 
    renderer.domElement.style.position = 'absolute'; 

    document.getElementById('video_container').appendChild(renderer.domElement);` 
    {:lang="javascript"} 

내가 없으면 this post on adding the coderay scss

을 따라 : 태그는 사이트가 잘 생성합니다.

무엇이 누락 되었습니까?

도움이 될 것입니다.

답변

1

내가 알아 차린 첫 번째 사실은 당신이 {: toc} 태그를 제대로 사용하지 않았다는 것입니다.

* a random unordered list with only one item 
{:toc} 

# header 1 

# header 2 

정렬되지 않은 목록은 태그로 표시되어 있고 는 헤더 태그에서 생성 된 목록으로 교체 가져옵니다 그것은 다음과 같이 작동합니다. 참조 : http://kramdown.rubyforge.org/converter/html.html#toc

최소한의 예제를 만들고 어딘가에, 바람직하게는 github에 코드를 게시하십시오. :)

+0

글쎄! 나는 [귀하의 코드로 간단한 toc를 만들었습니다] (http://html5devgal.com/resources/) 작동합니다. 너 락 : –