diff --git a/_config.yml b/_config.yml index 998aaae3..0ae023ed 100755 --- a/_config.yml +++ b/_config.yml @@ -4,6 +4,10 @@ future: false # Restore default behavior of Jekyll overridden by https:/ timezone: America/Los_Angeles markdown: kramdown highlighter: rouge +liquid: + error_mode: strict + strict_filters: true + strict_variables: true # Allowed plugins: https://pages.github.com/versions/ plugins: &plugins @@ -36,14 +40,23 @@ collections: permalink: /sponsors/:path defaults: + - scope: { path: "" } + values: + body_id: null # Workaround for Shopify/liquid#1034 + description: null # Workaround for Shopify/liquid#1034 + nav: null # Workaround for Shopify/liquid#1034 - scope: { type: archive-conferences } values: layout: archive/conference nav: archive + subtitle: null # Workaround for Shopify/liquid#1034 - scope: { type: archive-sessions } values: layout: archive/session nav: archive + keynote: null # Workaround for Shopify/liquid#1034 + presenters: null # Workaround for Shopify/liquid#1034 + resources: null # Workaround for Shopify/liquid#1034 - scope: { type: sponsor-years } values: body_id: sponsors diff --git a/_layouts/archive/conference.html b/_layouts/archive/conference.html index 687a2e43..0039b657 100644 --- a/_layouts/archive/conference.html +++ b/_layouts/archive/conference.html @@ -9,7 +9,7 @@ | where_exp: 'session', 'session.relative_path contains path_prefix' | sort: 'beginning' | group_by_exp: 'session', 'session.beginning | date: "%A"' %} -{% assign posts = site.tags[year] | where: 'categories','news' | reverse %} +{% if site.tags contains year %}{% assign posts = site.tags[year] | where: 'categories','news' | reverse %}{% else %}{% assign posts = empty %}{% endif %}
@@ -41,7 +41,7 @@

{{ day.name }}

{% for presenter in session.presenters %}
- {{ presenter.name }}{% if presenter.affiliation %}, {{ presenter.affiliation }}{% endif %} + {{ presenter.name }}{% if presenter contains 'affiliation' %}, {{ presenter.affiliation }}{% endif %}
{% endfor %} diff --git a/_layouts/archive/session.html b/_layouts/archive/session.html index 4db7ba6e..caaa80ca 100644 --- a/_layouts/archive/session.html +++ b/_layouts/archive/session.html @@ -8,7 +8,7 @@
{% if session.resources %} - {% if session.resources.internet_archive_identifier %} + {% if session.resources contains 'internet_archive_identifier' %}
@@ -19,7 +19,7 @@ If you value their service, please consider thanking them with a small donation.
- {% elsif session.resources.youtube_id %} + {% elsif session.resources contains 'youtube_id' %}
@@ -58,11 +58,11 @@

Presenters

{% for presenter in session.presenters %}
- {{ presenter.name }} + {{ presenter.name }}
-

{{ presenter.name }}{% if presenter.pronouns %} ({{ presenter.pronouns }}){% endif %}{% if presenter.affiliation %}, {{ presenter.affiliation }}{% endif %}

- {{ presenter.biography | markdownify }} +

{{ presenter.name }}{% if presenter contains 'pronouns' %} ({{ presenter.pronouns }}){% endif %}{% if presenter contains 'affiliation' %}, {{ presenter.affiliation }}{% endif %}

+ {% if presenter contains 'biography' %}{{ presenter.biography | markdownify }}{% endif %}
{% endfor %} @@ -72,21 +72,21 @@

{{ presenter.name }}{% if presenter.pronouns %}Resources

    - {% if session.resources.resources_url %} + {% if session.resources contains 'resources_url' %}
  • Resources
  • {% endif %} - {% if session.resources.slides_url %} + {% if session.resources contains 'slides_url' %}
  • Slides
  • {% endif %} - {% if session.resources.internet_archive_identifier %} + {% if session.resources contains 'internet_archive_identifier' %}
  • Video Recording
  • - {% elsif session.resources.youtube_id %} + {% elsif session.resources contains 'youtube_id' %}
  • Video Recording
  • {% endif %} - {% if session.resources.audio_url %} + {% if session.resources contains 'audio_url' %}
  • Audio Recording
  • {% endif %}
diff --git a/_layouts/post.html b/_layouts/post.html index d9ff73ef..a066fc43 100644 --- a/_layouts/post.html +++ b/_layouts/post.html @@ -13,13 +13,13 @@
- {% if page.previous.url %} + {% if page.previous %} {% endif %}
- {% if page.next.url %} + {% if page.next %} {% endif %}
diff --git a/_posts/2014-06-20-CFP-Open.md b/_posts/2014-06-20-CFP-Open.md index 8b0dbb38..236d0f26 100644 --- a/_posts/2014-06-20-CFP-Open.md +++ b/_posts/2014-06-20-CFP-Open.md @@ -10,7 +10,7 @@ tags: '2014' Our Call for Participation is Open! -[Submit your presentation]({{ site.custom.url.survey.cpf }}) +[Submit your presentation](http://survey.seagl.org/index.php/935137/lang-en) now. The Seattle GNU/Linux Conference is now seeking presenters. We want to present a diff --git a/_posts/2014-07-29-CFP-Extension.md b/_posts/2014-07-29-CFP-Extension.md index 032fc032..e5469c9d 100644 --- a/_posts/2014-07-29-CFP-Extension.md +++ b/_posts/2014-07-29-CFP-Extension.md @@ -12,7 +12,7 @@ Our Call for Participation has been extended to August 3rd! If you have been on the fence about participating, or thought you had missed the early deadine, fear not, for we have decided to give everybody an extra bit -of time to [get their awesome submissions in]({{ site.custom.url.survey.cpf }})! +of time to [get their awesome submissions in](http://survey.seagl.org/index.php/935137/lang-en)! The NEW CFP deadline is midnight on August 3rd (PDT). We look forward to seeing you this fall in Seattle!