There are two types of markup in Liquid: Output and Tag.
- Output markup (which may resolve to text) is surrounded by
{{ matched pairs of curly brackets (ie, braces) }}- Tag markup (which cannot resolve to text) is surrounded by
There are two types of markup in Liquid: Output and Tag.
{{ matched pairs of curly brackets (ie, braces) }}| # Put this method in your helper file to render inline SVG | |
| def inline_svg(path) | |
| file = File.open("app/assets/images/#{path}", "rb") | |
| raw file.read | |
| end |
| /* | |
| * | |
| * Originally inspired by: http://designedbythomas.co.uk/blog/how-detect-width-web-browser-using-jquery | |
| * | |
| * Original source by https://gist.github.com/highrockmedia/3710930 | |
| * | |
| * My contribution: I re-wrote some code it to fire as one function, so you're only editing values in one place. | |
| * | |
| */ |
| 1. Purchase domain (hover.com) | |
| 2. Heroku app for website | |
| * copy existing site | |
| * Make git repo run | |
| $ git init . | |
| $ git add . | |
| $ git commit -a -m "intial commit" | |
| * $ heroku apps:create DOMAIN (https://devcenter.heroku.com/articles/creating-apps) | |
| * $ git push heroku master | |
| * $ heroku domains:add www.DOMAIN.com |
| #!/bin/bash | |
| # This script does the following: | |
| # 1/ capture and download the latest backup | |
| # 2/ load it to your local database | |
| # 3/ run your app and open Safari | |
| # Just replace any uppercase string with your own data | |
| # |
| var detectBackOrForward = function(onBack, onForward) { | |
| hashHistory = [window.location.hash]; | |
| historyLength = window.history.length; | |
| return function() { | |
| var hash = window.location.hash, length = window.history.length; | |
| if (hashHistory.length && historyLength == length) { | |
| if (hashHistory[hashHistory.length - 2] == hash) { | |
| hashHistory = hashHistory.slice(0, -1); | |
| onBack(); |