{% assign page_title = page.title | slice: 2, page.title.size %}

{{ page_title }}

{%- assign code = content | strip -%} {%- if code contains '{% ' -%} {%- assign code = code | newline_to_br | split: '
' -%} {%- assign start_capture = false -%} {%- assign captured_text = '' -%} {%- assign captured_var = '' -%} {%- assign includes = '' | split: '' -%} {%- for line in code -%} {%- if line contains '{% endcapture' -%} {%- assign start_capture = false -%} {%- elsif start_capture == true -%} {%- assign captured_text = captured_text | append: line -%} {%- elsif line contains '{% capture' -%} {%- assign temp = line | split: ' ' -%} {%- assign captured_var = temp[2] -%} {%- assign start_capture = true -%} {%- elsif line contains '{% include' -%} {%- assign includes = includes | push: line -%} {%- endif -%} {%- endfor -%} {%- assign list_items = nil -%} {%- assign carousel_images = nil -%} {%- case captured_var -%} {%- when 'list_items' -%} {%- assign list_items = captured_text -%} {%- when 'carousel_images' -%} {%- assign carousel_images = captured_text -%} {%- endcase -%} {%- for include in includes -%} {%- assign incl = include | strip -%} {%- assign incl = incl | remove: '{% include ' -%} {%- assign incl = incl | remove: ' %' | remove: '}' -%} {%- assign incl = incl | replace_first: ' ', '" ' -%} {%- assign temp = incl | split: '" ' -%} {%- assign file = temp | first -%} {%- assign params = temp | shift -%} {%- assign alt = nil -%} {%- assign block = nil -%} {%- assign caption = nil -%} {%- assign id = nil -%} {%- assign image = nil -%} {%- assign link = nil -%} {%- assign size = nil -%} {%- assign style = nil -%} {%- assign title = nil -%} {%- assign text = nil -%} {%- assign type = nil -%} {%- for param in params -%} {%- assign pair = param | split: '=' -%} {%- assign key = pair[0] -%} {%- assign value = pair[1] | remove: '"' -%} {%- case key -%} {%- when 'alt' -%} {%- assign alt = value -%} {%- when 'block' -%} {%- assign block = value -%} {%- when 'caption' -%} {%- assign caption = value -%} {%- when 'id' -%} {%- assign id = value -%} {%- when 'image' -%} {%- assign image = value -%} {%- when 'link' -%} {%- assign link = value -%} {%- when 'size' -%} {%- assign size = value -%} {%- when 'style' -%} {%- assign style = value -%} {%- when 'title' -%} {%- assign title = value -%} {%- when 'text' -%} {%- assign text = value -%} {%- when 'type' -%} {%- assign type = value -%} {%- endcase -%} {%- endfor -%} {%- include {{ file }} alt=alt block=block caption=caption id=id image=image link=link size=size style=style title=title text=text type=type -%} {%- endfor -%} {%- else -%} {{ code | markdownify }} {%- endif -%}
View Code... {%- highlight liquid -%} {%- if code contains 'gist.github' -%} {%- assign parts = code | split: '/' -%} {%- assign id = parts[3] | split: '.' | first -%} {%- assign gist = id | prepend: '{%- gist ' -%} {%- assign gist = gist | append: ' %' -%} {%- assign gist = gist | append: '}' -%} {{ gist }} {%- else -%} {{ code }} {%- endif -%} {%- endhighlight -%} {%- for tip in page.tips -%}
{{ tip | markdownify }}
{%- endfor -%}