---
layout: base
---
{%- assign active_pages = site.array -%}
{%- assign active = page -%}
{%- for i in (1..10) -%}
{%- assign active_pages = active_pages | push: active -%}
{%- if active.nav-parent_id -%}
{%- assign next = site.pages_by_language[page.language] | where: "nav-id" , active.nav-parent_id -%}
{%- if next.size > 0 -%}
{%- assign active = next[0] -%}
{%- else -%}
{%- break -%}
{%- endif -%}
{%- else -%}
{%- break -%}
{%- endif -%}
{%- endfor -%}
{% assign active_pages = active_pages | reverse %}
{%- for p in active_pages %}
{% capture title %}{% if p.nav-title %}{{ p.nav-title }}{% else %}{{ p.title }}{% endif %}{% endcapture -%}
{%- if forloop.last == true %}
- {{ title }}
{%- elsif p.nav-show_overview %}
- {{ title }}
{%- else %}
- {{ title }}
{%- endif -%}
{%- endfor %}
{{ page.title }}{% if page.is_beta %} Beta{% endif %}
{% if site.show_outdated_warning %}
{%- if page.language == "en" %}
This documentation is for an out-of-date version of Apache Flink. We recommend you use the latest stable version.
{%- else if page.language == "zh" %}
本文档是 Apache Flink 的旧版本。建议访问 最新的稳定版本。
{%- endif %}
{%- endif %}
{{ content }}