Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
143 changes: 73 additions & 70 deletions _includes/variables.html
Original file line number Diff line number Diff line change
@@ -1,80 +1,83 @@
<!-- Site-wide variables -->
{% if page.lang == nil or page.lang == "en" %}
<!-- Page language -->
{% assign lang = "" %}
<!-- Includes -->
{% assign includes = site.data.includes %}
<!-- Architecture -->
{% assign architecture = site.data.architecture %}
<!-- Doc index -->
{% assign doc-index = site.data.doc-index %}
<!-- All docs link -->
{% assign all_docs = site.doc %}
<!-- Downloads page -->
{% assign downloads-page = site.data.downloads-page %}
<!-- HCL -->
{% assign hcl = site.data.hcl %}
<!-- Experts -->
{% assign experts = site.data.experts %}
<!-- Team page -->
{% assign team-page = site.data.team-page %}
<!-- Style guide page -->
{% assign style-guide-page = site.data.style-guide-page %}
{% else %}
<!-- Page language -->
{% assign lang = "/" | append: page.lang %}
<!-- Includes -->
{% assign includes = site.data.translation[page.lang].includes %}
{% if includes == nil or includes.size == 0 %}
<!-- Check if variables need to be updated -->
{% if architecture == nil or architecture.size == 0 %}
<!-- Site-wide variables -->
{% if page.lang == nil or page.lang == "en" %}
<!-- Page language -->
{% assign lang = "" %}
<!-- Includes -->
{% assign includes = site.data.includes %}
{% endif %}
<!-- Architecture -->
{% assign architecture = site.data.translation[page.lang].architecture %}
{% if architecture == nil or architecture.size == 0 %}
<!-- Architecture -->
{% assign architecture = site.data.architecture %}
{% endif %}
<!-- Doc index -->
{% assign doc-index = site.data.translation[page.lang].doc-index %}
{% if doc-index == nil or doc-index.size == 0 %}
<!-- Doc index -->
{% assign doc-index = site.data.doc-index %}
{% endif %}
<!-- All docs link -->
{% assign all_docs = site.translated %}
<!-- Downloads page -->
{% assign downloads-page = site.data.translation[page.lang].downloads-page %}
{% if downloads-page == nil or downloads-page.size == 0 %}
<!-- All docs link -->
{% assign all_docs = site.doc %}
<!-- Downloads page -->
{% assign downloads-page = site.data.downloads-page %}
{% endif %}
<!-- HCL -->
{% assign hcl = site.data.translation[page.lang].hcl %}
{% if hcl == nil or hcl.size == 0 %}
<!-- HCL -->
{% assign hcl = site.data.hcl %}
{% endif %}
<!-- Experts -->
{% assign experts = site.data.translation[page.lang].experts %}
{% if experts == nil or experts.size == 0 %}
<!-- Experts -->
{% assign experts = site.data.experts %}
{% endif %}
<!-- Team page -->
{% assign team-page = site.data.translation[page.lang].team-page %}
{% if team-page == nil or team-page.size == 0 %}
<!-- Team page -->
{% assign team-page = site.data.team-page %}
<!-- Style guide page -->
{% assign style-guide-page = site.data.style-guide-page %}
{% else %}
<!-- Page language -->
{% assign lang = "/" | append: page.lang %}
<!-- Includes -->
{% assign includes = site.data.translation[page.lang].includes %}
{% if includes == nil or includes.size == 0 %}
{% assign includes = site.data.includes %}
{% endif %}
<!-- Architecture -->
{% assign architecture = site.data.translation[page.lang].architecture %}
{% if architecture == nil or architecture.size == 0 %}
{% assign architecture = site.data.architecture %}
{% endif %}
<!-- Doc index -->
{% assign doc-index = site.data.translation[page.lang].doc-index %}
{% if doc-index == nil or doc-index.size == 0 %}
{% assign doc-index = site.data.doc-index %}
{% endif %}
<!-- All docs link -->
{% assign all_docs = site.translated %}
<!-- Downloads page -->
{% assign downloads-page = site.data.translation[page.lang].downloads-page %}
{% if downloads-page == nil or downloads-page.size == 0 %}
{% assign downloads-page = site.data.downloads-page %}
{% endif %}
<!-- HCL -->
{% assign hcl = site.data.translation[page.lang].hcl %}
{% if hcl == nil or hcl.size == 0 %}
{% assign hcl = site.data.hcl %}
{% endif %}
<!-- Experts -->
{% assign experts = site.data.translation[page.lang].experts %}
{% if experts == nil or experts.size == 0 %}
{% assign experts = site.data.experts %}
{% endif %}
<!-- Team page -->
{% assign team-page = site.data.translation[page.lang].team-page %}
{% if team-page == nil or team-page.size == 0 %}
{% assign team-page = site.data.team-page %}
{% endif %}
<!-- Style guide page -->
{% assign style-guide-page = site.data.translation[page.lang].style-guide-page %}
{% if style-guide-page == nil or style-guide-page.size == 0 %}
{% assign style-guide-page = site.data.hcl %}
{% endif %}
{% endif %}
<!-- Style guide page -->
{% assign style-guide-page = site.data.translation[page.lang].style-guide-page %}
{% if style-guide-page == nil or style-guide-page.size == 0 %}
{% assign style-guide-page = site.data.hcl %}
<!-- Doc link -->
{% assign doc_link = lang | append: "/doc/" %}
<!-- Team link -->
{% assign team_link = lang | append: "/team/" %}
<!-- News by category link -->
{% assign news_categories_link = lang | append: "/news/categories/" %}
{% assign news_count = site.posts | where:'permalink', news_categories_link %}
{% if news_count.size == 0 %}
{% assign news_categories_link = "/news/categories/" %}
{% endif %}
<!-- Path segments -->
{% assign path_segments = page.relative_path | split: '/' %}
{% endif %}
<!-- Doc link -->
{% assign doc_link = lang | append: "/doc/" %}
<!-- Team link -->
{% assign team_link = lang | append: "/team/" %}
<!-- News by category link -->
{% assign news_categories_link = lang | append: "/news/categories/" %}
{% assign news_count = site.posts | where:'permalink', news_categories_link %}
{% if news_count.size == 0 %}
{% assign news_categories_link = "/news/categories/" %}
{% endif %}
<!-- Path segments -->
{% assign path_segments = page.relative_path | split: '/' %}