Completions
sublime-jekyll ships with a large number of auto-completions for helping you get things done more efficiently. Included are a number of standard Liquid template filters, as well as Jekyll specific filters and template variables.
Note
If wanted, you can update your Markdown.sublime-settings file to include some overrides to trigger completions in Markdown files. Add "auto_complete_selector": "text.html.markdown" and "auto_complete_triggers": [ {"selector": "text.html.markdown"} ] as new key:value pairs.
Global Variables
| Trigger |
Contents |
| site |
site |
| page |
page |
| layout |
layout |
| content |
content |
| paginator |
paginator |
Site Variables
| Trigger |
Contents |
| site.time |
site.time |
| site.pages |
site.pages |
| site.posts |
site.posts |
| site.related_posts |
site.related_posts |
| site.static_files |
site.static_files |
| site.html_pages |
site.html_pages |
| site.html_files |
site.html_files |
| site.collections |
site.collections |
| site.data |
site.data.$1 |
| site.documents |
site.documents.$1 |
| site.categories |
site.categories.$1 |
| site.tags |
site.tags.$1 |
Page Variables
| Trigger |
Contents |
| page.content |
page.content |
| page.title |
page.content |
| page.excerpt |
page.excerpt |
| page.url |
page.url |
| page.date |
page.date |
| page.id |
page.id |
| page.categories |
page.categories |
| page.tags |
page.tags |
| page.path |
page.path |
| page.next |
page.next |
| page.previous |
page.previous |
Paginator Variables
| Trigger |
Contents |
| paginator.per_page |
paginator.per_page |
| paginator.posts |
paginator.posts |
| paginator.total_posts |
paginator.total_posts |
| paginator.total_pages |
paginator.total_pages |
| paginator.page |
paginator.page |
| paginator.previous_page |
paginator.previous_page |
| paginator.previous_page_path |
paginator.previous_page_path |
| paginator.next_page |
paginator.next_page |
| paginator.next_page_path |
paginator.next_page_path |
Forloop Variables
| Trigger |
Contents |
| forloop.first |
forloop.first |
| forloop.index |
forloop.index |
| forloop.index0 |
forloop.index0 |
| forloop.last |
forloop.last |
| forloop.length |
forloop.length |
| forloop.rindex |
forloop.rindex |
| forloop.rindex0 |
forloop.rindex0 |
Array Filters
| Trigger |
Contents |
| join |
join |
| first |
first |
| last |
last |
| concat |
concat |
| index |
index |
| map |
map |
| reverse |
reverse |
| size |
size |
| sort |
sort |
| uniq |
uniq |
String Filters
| Trigger |
Contents |
| append |
append:'$1' |
| capitalize |
capitalize |
| downcase |
downcase |
| escape |
escape |
| newline_to_br |
newline_to_br |
| pluralize |
pluralize |
| prepend |
prepend:'$1' |
| remove |
remove:'$1' |
| remove_first |
remove_first:'$1' |
| replace |
replace:'$1' |
| replace_first |
replace_first:'$1' |
| slice |
slice:$2, $1 |
| split |
split:'$1' |
| strip |
strip |
| lstrip |
lstrip |
| rstrip |
rstrip |
| strip_html |
strip_html |
| strip_newlines |
strip_newlines |
| truncate |
truncate:$2, '$1' |
| truncatewords |
truncatewords |
| upcase |
upcase |
Math Filters
| Trigger |
Contents |
| abs |
abs:$1 |
| ceil |
ceil:$1 |
| divided_by |
divided_by:$1 |
| floor |
floor |
| minus |
minus:$1 |
| plus |
plus:$1 |
| round |
round |
| times |
times:$1 |
| modulo |
modulo:$1 |
Handy Filters
| Trigger |
Contents |
| relative_url |
relative_url |
| absolute_url |
absolute_url |
| date_to_xmlschema |
date_to_xmlschema |
| date_to_rfc822 |
date_to_rfc822 |
| date_to_string |
date_to_string |
| date_to_long_string |
date_to_long_string |
| where |
where:'$2','$1' |
| where_exp |
where_exp:'$2','$1' |
| group_by |
group_by:'$1' |
| group_by_exp |
group_by_exp:'$1' |
| xml_escape |
xml_escape |
| cgi_escape |
cgi_escape |
| uri_escape |
uri_escape |
| number_of_words |
number_of_words |
| array_to_sentence_string |
array_to_sentence_string |
| markdownify |
markdownify |
| smartify |
smartify |
| scssify |
scssify |
| sassisfy |
sassisfy |
| slugify |
slugify |
| jsonify |
jsonify |
| normalize_whitespace |
normalize_whitespace |
| sample |
sample |
| to_integer |
to_integer |
| push |
push |
| pop |
pop |
| shift |
shift |
| unshift |
unshift |
| inspect |
inspect |
| date |
date |