2013-05-23 1 views
2

J'ai un site web qui utilise Octopress (qui utilise Jekyl). Voici mon codeblock que je veux afficher la syntaxe de mise en évidence des couleurs pour:Kramdown/coderay n'analyse pas les extraits de code en utilisant html dans Jekyl/Octopress

~~~ 
def what? 
    42 
end 
~~~ 
{:lang='ruby} 

Si cela est dans un fichier file.markdown il est analysé correctement et je vois la syntaxe de code approprié. Si elle est dans file.html, elle n'est pas analysée dans une syntaxe de code. Que puis-je faire pour analyser correctement ceci dans un fichier html?

Répondre

1

Ce does not work plus. Utilisez

~~~ 
def what? 
    42 
end 
~~~ 
{:.language-ruby} 

ou mieux encore

~~~ ruby 
def what? 
    42 
end 
~~~ 

Example

Markdown ne fonctionne pas lorsque l'extension du fichier est html.

Markdown can work with html.

A condition que le fichier a une section avant la matière YAML, il sera transformé par Jekyll. La même chose se produira pour tout fichier .html, .markdown, .md, ou .textile dans le répertoire racine de votre site ou les répertoires non répertoriés ci-dessus.

Questions connexes