title: How can I pass multiple params in Jekyll with Liquid?
body: <p>I have <a href="https://gist.github.com/patrickfav/3f9127e25dd6538f0d682b89cbfaefd9" rel="nofollow noreferrer">found a Ruby</a> plugin for Jekyll to obfuscate an email address like this in a Jekyll webpage with Liquid</p>
  
  <pre><code>{{ site.email | mailObfuscate }}
  </code></pre>
  
  <p>However, I would like to pass multiple params to <code>mailObfuscate</code></p>
  
  <p>I have tried the following</p>
  
  <pre><code>{{ email=site.email, linkText='foo bar' | mailObfuscate }}
  </code></pre>
  
  <p>However, this gives an error when building my site</p>
  
  <blockquote>
    <p>Liquid Warning: Liquid syntax error (line 89): Unexpected character = in "{{ email=site.email, linkText='foo bar' | mailObfuscate }}" in privacy.html
    Liquid Exception: undefined method <code>gsub' for nil:NilClass in privacy.html
    Error: undefined method</code>gsub' for nil:NilClass
    Error: Run jekyll build --trace for more information.</p>
  </blockquote>
  
  <p>Running the trace gives the following error</p>
  
  <blockquote>
    <p>1: from D:/Ruby26-x64/lib/ruby/2.6.0/uri/common.rb:103:in <code>escape'
    D:/Ruby26-x64/lib/ruby/2.6.0/uri/rfc2396_parser.rb:305:in</code>escape':
    undefined method `gsub' for nil:NilClass (NoMethodError)</p>
  </blockquote>
  
  <p>The complete trace can be found at <a href="https://pastebin.com/KiNnwchu" rel="nofollow noreferrer">Pastebin</a> </p>
  
  <p>How can I pass multiple variables?</p>