Merge pull request #1831 from jekyll/default-maruku-fenced-code-blocks

This commit is contained in:
Parker Moore 2013-12-25 22:14:23 -08:00
commit 1a3a607fcf
3 changed files with 41 additions and 2 deletions

View File

@ -28,3 +28,40 @@ Feature: Markdown
And I should see "Index" in "_site/index.html"
And I should see "<h1 id=\"my_title\">My Title</h1>" in "_site/index.html"
Scenario: Maruku fenced codeblocks
Given I have a configuration file with "markdown" set to "maruku"
And I have an "index.markdown" file with content:
"""
---
title: My title
---
# My title
```
My awesome code
```
"""
When I run jekyll
Then the _site directory should exist
And I should see "My awesome code" in "_site/index.html"
And I should see "<pre><code>\nMy awesome code\n</code></pre>" in "_site/index.html"
Scenario: Maruku fenced codeblocks
Given I have a configuration file with "markdown" set to "maruku"
And I have an "index.markdown" file with content:
"""
---
title: My title
---
# My title
```ruby
puts "My awesome string"
```
"""
When I run jekyll
Then the _site directory should exist
And I should see "My awesome string" in "_site/index.html"
And I should see "<pre class="ruby"><code class="ruby">\nputs &quot;My awesome string&quot;\n</code></pre>" in "_site/index.html"

View File

@ -49,7 +49,8 @@ module Jekyll
'use_divs' => false,
'png_engine' => 'blahtex',
'png_dir' => 'images/latex',
'png_url' => '/images/latex'
'png_url' => '/images/latex',
'fenced_code_blocks' => true
},
'rdiscount' => {

View File

@ -316,6 +316,7 @@ maruku:
png_engine: blahtex
png_dir: images/latex
png_url: /images/latex
fenced_code_blocks: true
rdiscount:
extensions: []
@ -380,4 +381,4 @@ In addition to the defaults mentioned above, you can also turn on recognition of
For example, in your `_config.yml`:
kramdown:
input: GFM
input: GFM