This is an automated email from the ASF dual-hosted git repository. gerben pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/incubator-annotator-website.git
commit c74f09e056c3e3492de091437a4da0940a813ced Author: Gerben <[email protected]> AuthorDate: Sun May 9 00:32:41 2021 +0200 Convert liquid to handelbars So we can reuse pieces for the TypeDoc template --- .eleventy.js | 3 +++ src/_layouts/{default.liquid => default.hbs} | 12 ++++++------ 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/.eleventy.js b/.eleventy.js index b5878db..bd4a104 100644 --- a/.eleventy.js +++ b/.eleventy.js @@ -20,6 +20,9 @@ module.exports = function(eleventyConfig) { 'src/site.webmanifest': 'site.webmanifest' }); + eleventyConfig.addShortcode('eq', function(a, b) { return a === b }); + eleventyConfig.addShortcode('not-eq', function(a, b) { return a !== b }); + return { dir: { input: 'src', diff --git a/src/_layouts/default.liquid b/src/_layouts/default.hbs similarity index 94% rename from src/_layouts/default.liquid rename to src/_layouts/default.hbs index 96b9cdd..2906275 100644 --- a/src/_layouts/default.liquid +++ b/src/_layouts/default.hbs @@ -47,15 +47,15 @@ <div class="ui grid"> <div class="three wide column"> <div class="ui vertical secondary menu"> - {%- for post in collections.all -%} - {%- if post.url != '/' -%} - <div class="{% if page.url == post.url %}active {% endif %}item"><a href="{{ post.url }}">{{ post.data.title }}</a></div> - {%- endif -%} - {%- endfor -%} + {{#each collections.all}} + {{#if (not-eq this.url '/')}} + <div class="{{#if (eq ../page.url this.url)}}active {{/if}}item"><a href="{{this.url}}">{{this.data.title}}</a></div> + {{/if}} + {{/each}} </div> </div> <div class="nine wide column"> - {{ content }} + {{{content}}} </div> </div> </div>
