diff options
| author | Mark Otto <[email protected]> | 2014-12-04 21:21:30 -0800 |
|---|---|---|
| committer | Mark Otto <[email protected]> | 2014-12-04 21:21:30 -0800 |
| commit | be1473128bf00504c63d294ec508cd514e8280bf (patch) | |
| tree | b316b1d06fed51036604c711308d8f141ac2ec57 /docs | |
| parent | a1a3a007b6c83b6142c47379d7c3e754deaf8193 (diff) | |
| parent | 8454382b6af89434b5cc0ce58efa955b649d904d (diff) | |
| download | bootstrap-be1473128bf00504c63d294ec508cd514e8280bf.tar.xz bootstrap-be1473128bf00504c63d294ec508cd514e8280bf.zip | |
Merge branch 'v4' into v4_grid
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/_plugins/highlight_alt.rb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/docs/_plugins/highlight_alt.rb b/docs/_plugins/highlight_alt.rb index de84e759d..9d1b414bb 100644 --- a/docs/_plugins/highlight_alt.rb +++ b/docs/_plugins/highlight_alt.rb @@ -8,7 +8,7 @@ module Jekyll # forms: name, name=value, or name="<quoted list>" # # <quoted list> is a space-separated list of numbers - SYNTAX = /^([a-zA-Z0-9.+#-]+)((\s+\w+(=(\w+|"([0-9]+\s)*[0-9]+"))?)*)$/ + SYNTAX = /^([a-zA-Z0-9.+#-]+)((\s+\w+(=((\w|[0-9_-])+|"([0-9]+\s)*[0-9]+"))?)*)$/ def initialize(tag_name, markup, tokens) super @@ -17,7 +17,7 @@ module Jekyll @options = {} if defined?($2) && $2 != '' # Split along 3 possible forms -- key="<quoted list>", key=value, or key - $2.scan(/(?:\w="[^"]*"|\w=\w|\w)+/) do |opt| + $2.scan(/(?:\w+(?:=(?:(?:\w|[0-9_-])+|"[^"]*")?)?)/) do |opt| key, value = opt.split('=') # If a quoted list, convert to array if value && value.include?("\"") @@ -55,7 +55,7 @@ eos end def example(output) - "<div class=\"bs-example\">#{output}</div>" + "<div class=\"bs-example\" data-example-id=\"#{@options[:id]}\">\n#{output}\n</div>" end def render_rouge(code) |
