You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by li...@apache.org on 2020/10/31 16:28:31 UTC

[dubbo-website] branch master updated: delete unused files

This is an automated email from the ASF dual-hosted git repository.

liujun pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-website.git


The following commit(s) were added to refs/heads/master by this push:
     new cc6045a  delete unused files
cc6045a is described below

commit cc6045a276a7970e36df598279b15f2837d93122
Author: ken.lj <ke...@gmail.com>
AuthorDate: Sun Nov 1 00:28:09 2020 +0800

    delete unused files
---
 overrides-unused/404.html                      |  31 --
 overrides-unused/home_en.html                  | 527 -------------------------
 overrides-unused/home_zh.html                  | 510 ------------------------
 overrides-unused/partials/header.html          |  87 ----
 overrides-unused/partials/language-change.html |  44 ---
 overrides-unused/partials/nav-item.html        | 112 ------
 overrides-unused/partials/nav.html             |  70 ----
 overrides-unused/partials/tabs-item.html       |  60 ---
 8 files changed, 1441 deletions(-)

diff --git a/overrides-unused/404.html b/overrides-unused/404.html
deleted file mode 100755
index da2844e..0000000
--- a/overrides-unused/404.html
+++ /dev/null
@@ -1,31 +0,0 @@
-{#-
-  This file was automatically generated - do not edit
--#}
-{% extends "base.html" %}
-{% block content %}
-<!-- 添加Apache校验项开始 -->
-<!-- 只加a标签和img标签,不要有其余的标签出现,同时设置style="display: none" -->
-<a style="display: none" href="http://www.apache.org/events/current-event">Apache Dubbo is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the comple [...]
-<img style="display: none" src="http://dubbo.apache.org/en-us/img/apache_logo.png"/>
-<ul style="display: none">
-  <p class="header">ASF</p>
-  <li><a href="http://www.apache.org">Foundation</a></li>
-  <li><a href="http://www.apache.org/licenses/">License</a></li>
-  <li><a href="http://www.apache.org/events/current-event">Events</a></li>
-  <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
-  <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
-</ul>
-<p style="display: none">Copyright © 2018 The Apache Software Foundation. Apache and the Apache feather logo are trademarks of The Apache Software Foundation.</p>
-<a style="display: none" href="http://www.apache.org/security/">Security</a>
-<!-- 添加Apache校验项结束 -->
-<script src="//cdn.jsdelivr.net/npm/js-cookie@2/src/js.cookie.min.js"></script>
-<script>
-  window.rootPath = '';
-  window.defaultLanguage = 'en-us';
-  var lang = Cookies.get('docsite_language');
-  if (!lang) {
-    lang = 'en-us';
-  }
-  window.location = window.rootPath + '/' + lang;
-</script>
-{% endblock %}
diff --git a/overrides-unused/home_en.html b/overrides-unused/home_en.html
deleted file mode 100755
index 115fd18..0000000
--- a/overrides-unused/home_en.html
+++ /dev/null
@@ -1,527 +0,0 @@
-{#-
-This file was automatically generated - do not edit
--#}
-{% extends "main.html" %}
-{% block tabs %}
-{{ super() }}
-<style>
-  .md-header {
-    position: initial
-  }
-
-  .md-main__inner {
-    margin: 0
-  }
-
-  .md-content {
-    display: none
-  }
-
-  .tx-container {
-    padding-top: 1rem;
-    background: linear-gradient(to bottom, var(--md-primary-fg-color), #04c0c6 99%, #fff 99%)
-    /*background: linear-gradient(0deg,#04c0c6,#2ba3de 51%,#3f51b5)*/
-    /*background: linear-gradient(to bottom, var(--md-primary-fg-color), hsla(280deg, 67%, 55%, 1) 99%, #fff 99%)*/
-  }
-
-  .tx-hero {
-    margin: 0 .8rem;
-    color: var(--md-primary-bg-color)
-  }
-
-  .tx-hero h1 {
-    margin-bottom: 1rem;
-    color: currentColor;
-    font-weight: 700
-  }
-
-  .tx-hero__content {
-    padding-bottom: 6rem;
-    margin: 0 auto;
-  }
-
-  .tx-hero .md-button {
-    margin-top: .5rem;
-    margin-right: .5rem;
-    color: var(--md-primary-bg-color)
-  }
-
-  .tx-hero .md-button--primary {
-    background-color: var(--md-primary-bg-color);
-    color: hsla(280deg, 37%, 48%, 1);
-    border-color: var(--md-primary-bg-color)
-  }
-
-  .tx-hero .md-button:focus,
-  .tx-hero .md-button:hover {
-    background-color: var(--md-accent-fg-color);
-    color: var(--md-default-bg-color);
-    border-color: var(--md-accent-fg-color)
-  }
-
-  .feature-item h2 svg {
-    height: 30px;
-    float: left;
-    margin-right: 10px;
-    transform: translateY(10%);
-  }
-
-  .top-hr {
-    margin-top: 30px;
-  }
-
-  .feature-item {
-    font-family: 'Lato', sans-serif;
-    font-weight: 300;
-    box-sizing: border-box;
-    padding: 0 15px;
-    word-break: break-all
-  }
-
-  .feature-item h2 {
-    color: #333;
-    font-weight: 300;
-    font-size: 25px;
-    white-space: nowrap;
-    overflow: hidden;
-    text-overflow: ellipsis;
-    line-height: normal;
-    margin-top: 20px;
-    margin-bottom: 10px;
-    font-family: inherit;
-  }
-
-  .feature-item p {
-    font-size: 16px;
-    line-height: 1.8em;
-    text-rendering: optimizeLegibility;
-    -webkit-font-smoothing: antialiased;
-    color: #111;
-    margin: 0 0 10px;
-    display: block;
-  }
-
-  @media screen and (max-width:30em) {
-    .tx-hero h1 {
-      font-size: 1.4rem
-    }
-  }
-
-  @media screen and (min-width:60em) {
-    .md-sidebar--secondary {
-      display: none
-    }
-
-    .tx-hero {
-      display: flex;
-      align-items: stretch
-    }
-
-    .tx-hero__content {
-      max-width: 30rem;
-      margin-top: 3.5rem;
-      margin: 0 auto;
-    }
-  }
-
-  @media screen and (min-width:76.25em) {
-    .md-sidebar--primary {
-      display: none
-    }
-
-    .top-hr {
-      width: 100%;
-      display: flex;
-      max-width: 61rem;
-      margin-right: auto;
-      margin-left: auto;
-      padding: 0 .2rem;
-    }
-
-    .bottom-hr {
-      margin-top: 10px;
-      width: 100%;
-      display: flex;
-      max-width: 61rem;
-      margin-right: auto;
-      margin-left: auto;
-      padding: 0 .2rem;
-    }
-
-    .feature-item {
-      flex: 1;
-      min-width: 0;
-    }
-
-    .feature-item:hover {
-      background-color: #526cfe47;
-      border-radius: 3px;
-    }
-  }
-
-  /* 描述部分样式开始 */
-  .open-source {
-    margin: 30px 0;
-    font-family: 'Lato', sans-serif;
-    font-weight: 300;
-    text-align: center;
-  }
-
-  .open-source h1 {
-    font-weight: 300;
-    font-size: 36px;
-    font-family: inherit;
-    line-height: 1.1;
-    color: inherit;
-    margin-top: 0;
-  }
-
-  .open-source p {
-    width: 50%;
-    margin: auto;
-    font-size: 20px;
-  }
-
-  .open-source .github-stars {
-    margin-top: 20px;
-    width: 200px;
-    height: 30px;
-  }
-
-  .open-source a {
-    color: #337ab7;
-    text-decoration: none;
-    background-color: transparent;
-    font-family: 'Lato', sans-serif;
-    font-weight: 300;
-    text-align: center;
-  }
-
-  .open-source a:hover {
-    text-decoration: underline;
-  }
-
-  .open-source h1 svg {
-    height: 40px;
-    transform: translateY(20%);
-    margin-right: 10px;
-  }
-
-  .open-source .cncf {
-    margin-top: 50px;
-  }
-
-  .hr {
-    border-bottom: 1px solid #eee;
-    width: 100%;
-    margin: 20px 0;
-  }
-
-  .text-center {
-    text-align: center;
-    padding-right: 15px;
-    padding-left: 15px;
-    margin-right: auto;
-    margin-left: auto;
-    font-family: 'Lato', sans-serif;
-    font-size: 23px;
-    font-weight: 300;
-    padding-bottom: 10px;
-    margin-top: 15px;
-  }
-
-  .logos {
-    display: flex;
-    align-items: center;
-    justify-content: center;
-    flex-flow: row wrap;
-    margin: 0 auto;
-  }
-
-  .logos img {
-    flex: 1 1 auto;
-    padding: 25px;
-    max-height: 130px;
-    vertical-align: middle;
-  }
-
-  .hr-logos {
-    margin-top: 0;
-    margin-bottom: 30px;
-  }
-
-  /* 合作伙伴样式结束 */
-
-  /* 页脚部分样式开始 */
-  .md-footer-meta {
-    background-color: #000000de;
-  }
-
-  .md-typeset {
-    font-size: .8rem;
-    line-height: 1.6;
-    -webkit-print-color-adjust: exact;
-    color-adjust: exact;
-  }
-
-  .md-footer-meta__inner {
-    display: flex;
-    flex-wrap: wrap;
-    justify-content: space-between;
-    padding: .2rem;
-  }
-
-  .md-grid {
-    max-width: 61rem;
-    margin-right: auto;
-    margin-left: auto;
-  }
-
-  .md-footer-copyright {
-    width: auto;
-    margin: auto .6rem;
-    padding: .4rem 0;
-    color: var(--md-default-bg-color--lighter);
-    font-size: .64rem;
-  }
-
-  @media screen and (max-width:45em) {
-    .md-footer-copyright {
-      width: 100%;
-    }
-  }
-
-  .md-footer-copyright__highlight {
-    color: var(--md-default-bg-color--light);
-  }
-
-  .md-footer-social {
-    padding: .6rem 0;
-    margin: 0 .4rem;
-  }
-
-  .md-footer-social__link {
-    display: inline-block;
-    width: 1.6rem;
-    height: 1.6rem;
-    text-align: center;
-  }
-
-  .md-typeset {
-    font-size: .8rem;
-    line-height: 1.6;
-    -webkit-print-color-adjust: exact;
-    color-adjust: exact;
-  }
-
-  .md-tabs_csr {
-    cursor: pointer;
-    position: relative;
-    height: 4.5rem;
-  }
-
-  .md-sub-tabs_bn {
-    display: none;
-    position: absolute;
-    top: 1.8rem;
-    left: 1rem;
-  }
-
-  .md-tabs_csr:hover .md-sub-tabs_bn {
-    display: block;
-  }
-
-  .md-sub-tabs_link {
-    display: block;
-    margin-top: .5rem;
-    font-size: .7rem;
-    opacity: .7;
-    transition: transform 400ms cubic-bezier(0.1, 0.7, 0.1, 1), opacity 250ms;
-  }
-
-  .md-sub-tabs_link:hover {
-    color: inherit;
-    opacity: 1;
-  }
-
-  .text-center {
-    text-align: center;
-    padding-right: 15px;
-    padding-left: 15px;
-    margin-right: auto;
-    margin-left: auto;
-    font-family: 'Lato', sans-serif;
-    font-size: 23px;
-    font-weight: 300;
-    padding-bottom: 10px;
-    margin-top: 15px;
-  }
-
-  .bottom-hr {
-    margin-top: 30px;
-    width: 100%;
-    display: flex;
-    max-width: 61rem;
-    margin-right: auto;
-    margin-left: auto;
-    padding: 0 .2rem;
-  }
-
-  .feature-item {
-    flex: 1;
-    min-width: 0;
-    display: flex;
-  }
-
-  .feature-item {
-    font-family: 'Lato', sans-serif;
-    font-weight: 300;
-    box-sizing: border-box;
-    padding: 15px;
-    word-break: break-all
-  }
-
-  .feature-right {
-    /* background-color: aqua; */
-    display: flex;
-    flex-direction: column;
-    justify-content: center;
-    margin-left: 10px;
-  }
-
-  .feature-title {
-    display: block;
-    font-size: 1.5em;
-    margin-block-end: 1em;
-    margin-inline-start: 0px;
-    margin-inline-end: 0px;
-    font-weight: bold;
-  }
-
-  .feature-detail {
-    color: #999;
-    font-size: 13px;
-  }
-
-  .mt35 {
-    margin-top: 35px;
-  }
-
-  /* 页脚部分样式结束 */
-</style>
-<section class="tx-container">
-  <div class="md-grid md-typeset">
-    <div class="tx-hero">
-      <div class="tx-hero__content">
-        <h1>Apache Dubbo</h1>
-        <p>{{ config.site_description }}</p>
-        <a href="/en-us/docs/2.7/user/quick-start.md" title="Quick Start" class="md-button md-button--primary">
-          Quick Start
-        </a>
-        <a href="{{ config.repo_url }}" title="{{ lang.t('source.link.title') }}" class="md-button">
-          Visit GitHub
-        </a>
-      </div>
-    </div>
-  </div>
-
-
-</section>
-<div class="text-center mt35">What's New in Dubbo 3.0</div>
-<div class="top-hr">
-  <div class="feature-item">
-    <img src="./img/feature_loadbalances.png" alt="" />
-    <div class="feature-right">
-      <div class="feature-title">基于 HTTP/2 高性能通信协议</div>
-      <div class="feature-detail">Dubbo3 协议基于 HTTP/2 构建,全面兼容 gRPC,对 Service Mesh、移动端设备更通、用更友好</div>
-    </div>
-  </div>
-  <div class="feature-item">
-    <img src="./img/feature_loadbalances.png" alt="" />
-    <div class="feature-right">
-      <div class="feature-title">RPC 粒度的透明服务发现能力</div>
-      <div class="feature-detail">地址与 RPC 元数据解耦,实现业界唯一的 RPC 粒度服务自动发现,同时最小化地址推送资源占用,轻松共建百万实例微服务集群</div>
-    </div>
-  </div>
-  <div class="feature-item">
-    <img src="./img/feature_loadbalances.png" alt="" />
-    <div class="feature-right">
-      <div class="feature-title">全面重构的流量管控策略</div>
-      <div class="feature-detail">提供基于标签匹配的全新路由规则,摆脱内置条件、脚本等路由策略,通过配置不同的路由规则,轻松实现灰度发布,同机房优先等功能</div>
-    </div>
-  </div>
-</div>
-<div class="bottom-hr">
-  <div class="feature-item">
-    <img src="./img/feature_loadbalances.png" alt="" />
-    <div class="feature-right">
-      <div class="feature-title">面向接口,极致易用</div>
-      <div class="feature-detail">面向接口的编程模型,面向接口的服务治理能力</div>
-    </div>
-  </div>
-  <div class="feature-item">
-    <img src="./img/feature_loadbalances.png" alt="" />
-    <div class="feature-right">
-      <div class="feature-title">柔性</div>
-      <div class="feature-detail">提供基于标签匹配的全新路由规则,摆脱内置条件、脚本等路由策略,通过配置不同的路由规则,轻松实现灰度发布,同机房优先等功能</div>
-    </div>
-  </div>
-  <div class="feature-item">
-    <img src="./img/feature_loadbalances.png" alt="" />
-    <div class="feature-right">
-      <div class="feature-title">全面拥抱云原生</div>
-      <div class="feature-detail">服务发现下沉,支持 Kubernetes Native Service;通过对接原生 xDS 数据通信接口,提供云原生 ServiceMesh 平滑迁移方案
-      </div>
-    </div>
-  </div>
-</div>
-<div class="top-hr">
-  <div class="hr">
-  </div>
-</div>
-
-<div class="text-center">Use Cases</div>
-<div class="top-hr hr-logos">
-  <div class="logos">
-    <a href="https://www.alibaba.com" target="_blank">
-      <img src="./img/users_alibaba.png" alt="">
-    </a>
-    <a href="https://www.alibaba.com" target="_blank">
-      <img src="./img/users_alibaba.png" alt="">
-    </a>
-    <a href="https://www.alibaba.com" target="_blank">
-      <img src="./img/users_alibaba.png" alt="">
-    </a>
-    <a href="https://www.alibaba.com" target="_blank">
-      <img src="./img/users_alibaba.png" alt="">
-    </a>
-    <a href="https://www.alibaba.com" target="_blank">
-      <img src="./img/users_alibaba.png" alt="">
-    </a>
-    <a href="https://www.alibaba.com" target="_blank">
-      <img src="./img/users_alibaba.png" alt="">
-    </a>
-  </div>
-</div>
-<!-- 合作伙伴结束 -->
-<div class="md-footer-meta md-typeset">
-  <div class="md-footer-meta__inner md-grid">
-    <div class="md-footer-copyright">
-      <div class="md-footer-copyright__highlight">
-        Apache Dubbo
-      </div>
-    </div>
-    <div class="md-footer-social">
-      <a href="https://github.com/apache/dubbo" target="_blank" rel="noopener" title="github.com"
-         class="md-footer-social__link">
-        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512">
-          <path
-                  d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9  [...]
-          </path>
-        </svg>
-      </a>
-    </div>
-  </div>
-</div>
-{% endblock %}
-{% block content %}{% endblock %}
\ No newline at end of file
diff --git a/overrides-unused/home_zh.html b/overrides-unused/home_zh.html
deleted file mode 100644
index 413521b..0000000
--- a/overrides-unused/home_zh.html
+++ /dev/null
@@ -1,510 +0,0 @@
-{#-
-This file was automatically generated - do not edit
--#}
-{% extends "main.html" %}
-{% block tabs %}
-{{ super() }}
-<style>
-  .md-header {
-    position: initial
-  }
-
-  .md-main__inner {
-    margin: 0
-  }
-
-  .md-content {
-    display: none
-  }
-
-  .tx-container {
-    padding-top: 1rem;
-    background: linear-gradient(to bottom, var(--md-primary-fg-color), #04c0c6 99%, #fff 99%)
-    /*background: linear-gradient(to bottom, var(--md-primary-fg-color), #04c0c6 99%, #fff 99%)*/
-    /*background: linear-gradient(to bottom, var(--md-primary-fg-color), hsla(280deg, 67%, 55%, 1) 99%, #fff 99%)*/
-  }
-
-  .tx-hero {
-    margin: 0 .8rem;
-    color: var(--md-primary-bg-color)
-  }
-
-  .tx-hero h1 {
-    margin-bottom: 1rem;
-    color: currentColor;
-    font-weight: 700
-  }
-
-  .tx-hero__content {
-    padding-bottom: 6rem;
-    margin: 0 auto;
-  }
-
-  .tx-hero .md-button {
-    margin-top: .5rem;
-    margin-right: .5rem;
-    color: var(--md-primary-bg-color)
-  }
-
-  .tx-hero .md-button--primary {
-    background-color: var(--md-primary-bg-color);
-    color: hsla(280deg, 37%, 48%, 1);
-    border-color: var(--md-primary-bg-color)
-  }
-
-  .tx-hero .md-button:focus,
-  .tx-hero .md-button:hover {
-    background-color: var(--md-accent-fg-color);
-    color: var(--md-default-bg-color);
-    border-color: var(--md-accent-fg-color)
-  }
-
-  .feature-item h2 svg {
-    height: 30px;
-    float: left;
-    margin-right: 10px;
-    transform: translateY(10%);
-  }
-
-  .top-hr {
-    margin-top: 30px;
-  }
-
-  .feature-item {
-    font-family: 'Lato', sans-serif;
-    font-weight: 300;
-    box-sizing: border-box;
-    padding: 0 15px;
-    word-break: break-all
-  }
-
-  .feature-item h2 {
-    color: #333;
-    font-weight: 300;
-    font-size: 25px;
-    white-space: nowrap;
-    overflow: hidden;
-    text-overflow: ellipsis;
-    line-height: normal;
-    margin-top: 20px;
-    margin-bottom: 10px;
-    font-family: inherit;
-  }
-
-  .feature-item p {
-    font-size: 16px;
-    line-height: 1.8em;
-    text-rendering: optimizeLegibility;
-    -webkit-font-smoothing: antialiased;
-    color: #111;
-    margin: 0 0 10px;
-    display: block;
-  }
-
-  @media screen and (max-width:30em) {
-    .tx-hero h1 {
-      font-size: 1.4rem
-    }
-  }
-
-  @media screen and (min-width:60em) {
-    .md-sidebar--secondary {
-      display: none
-    }
-
-    .tx-hero {
-      display: flex;
-      align-items: stretch
-    }
-
-    .tx-hero__content {
-      max-width: 30rem;
-      margin-top: 3.5rem;
-      margin: 0 auto;
-    }
-  }
-
-  @media screen and (min-width:76.25em) {
-    .md-sidebar--primary {
-      display: none
-    }
-
-    .top-hr {
-      width: 100%;
-      display: flex;
-      max-width: 61rem;
-      margin-right: auto;
-      margin-left: auto;
-      padding: 0 .2rem;
-    }
-
-    .bottom-hr {
-      margin-top: 10px;
-      width: 100%;
-      display: flex;
-      max-width: 61rem;
-      margin-right: auto;
-      margin-left: auto;
-      padding: 0 .2rem;
-    }
-
-    .feature-item {
-      flex: 1;
-      min-width: 0;
-    }
-
-    .feature-item:hover {
-      background-color: #526cfe47;
-      border-radius: 3px;
-    }
-  }
-
-  /* 描述部分样式开始 */
-  .open-source {
-    margin: 30px 0;
-    font-family: 'Lato', sans-serif;
-    font-weight: 300;
-    text-align: center;
-  }
-
-  .open-source h1 {
-    font-weight: 300;
-    font-size: 36px;
-    font-family: inherit;
-    line-height: 1.1;
-    color: inherit;
-    margin-top: 0;
-  }
-
-  .open-source p {
-    width: 50%;
-    margin: auto;
-    font-size: 20px;
-  }
-
-  .open-source .github-stars {
-    margin-top: 20px;
-    width: 200px;
-    height: 30px;
-  }
-
-  .open-source a {
-    color: #337ab7;
-    text-decoration: none;
-    background-color: transparent;
-    font-family: 'Lato', sans-serif;
-    font-weight: 300;
-    text-align: center;
-  }
-
-  .open-source a:hover {
-    text-decoration: underline;
-  }
-
-  .open-source h1 svg {
-    height: 40px;
-    transform: translateY(20%);
-    margin-right: 10px;
-  }
-
-  .open-source .cncf {
-    margin-top: 50px;
-  }
-
-  .hr {
-    border-bottom: 1px solid #eee;
-    width: 100%;
-    margin: 20px 0;
-  }
-
-"A"
-  .text-center {
-    text-align: center;
-    padding-right: 15px;
-    padding-left: 15px;
-    margin-right: auto;
-    margin-left: auto;
-    font-family: 'Lato', sans-serif;
-    font-size: 23px;
-    font-weight: 300;
-    padding-bottom: 10px;
-    margin-top: 15px;
-  }
-
-  .logos {
-    display: flex;
-    align-items: center;
-    justify-content: center;
-    flex-flow: row wrap;
-    margin: 0 auto;
-  }
-
-  .logos img {
-    flex: 1 1 auto;
-    padding: 25px;
-    max-height: 130px;
-    vertical-align: middle;
-  }
-
-  .hr-logos {
-    margin-top: 0;
-    margin-bottom: 30px;
-  }
-
-  /* 合作伙伴样式结束 */
-
-  /* 页脚部分样式开始 */
-  .md-footer-meta {
-    background-color: #000000de;
-  }
-
-  .md-typeset {
-    font-size: .8rem;
-    line-height: 1.6;
-    -webkit-print-color-adjust: exact;
-    color-adjust: exact;
-  }
-
-  .md-footer-meta__inner {
-    display: flex;
-    flex-wrap: wrap;
-    justify-content: space-between;
-    padding: .2rem;
-  }
-
-  .md-grid {
-    max-width: 61rem;
-    margin-right: auto;
-    margin-left: auto;
-  }
-
-  .md-footer-copyright {
-    width: auto;
-    margin: auto .6rem;
-    padding: .4rem 0;
-    color: var(--md-default-bg-color--lighter);
-    font-size: .64rem;
-  }
-
-  @media screen and (max-width:45em) {
-    .md-footer-copyright {
-      width: 100%;
-    }
-  }
-
-  .md-footer-copyright__highlight {
-    color: var(--md-default-bg-color--light);
-  }
-
-  .md-footer-social {
-    padding: .6rem 0;
-    margin: 0 .4rem;
-  }
-
-  .md-footer-social__link {
-    display: inline-block;
-    width: 1.6rem;
-    height: 1.6rem;
-    text-align: center;
-  }
-
-  .md-typeset {
-    font-size: .8rem;
-    line-height: 1.6;
-    -webkit-print-color-adjust: exact;
-    color-adjust: exact;
-  }
-
-  .md-tabs_csr {
-    cursor: pointer;
-    position: relative;
-    height: 4.5rem;
-  }
-
-  .md-sub-tabs_bn {
-    display: none;
-    position: absolute;
-    top: 1.8rem;
-    left: 1rem;
-  }
-
-  .md-tabs_csr:hover .md-sub-tabs_bn {
-    display: block;
-  }
-
-  .md-sub-tabs_link {
-    display: block;
-    margin-top: .5rem;
-    font-size: .7rem;
-    opacity: .7;
-    transition: transform 400ms cubic-bezier(0.1, 0.7, 0.1, 1), opacity 250ms;
-  }
-
-  .md-sub-tabs_link:hover {
-    color: inherit;
-    opacity: 1;
-  }
-
-  .feature-item {
-    font-family: 'Lato', sans-serif;
-    font-weight: 300;
-    box-sizing: border-box;
-    padding: 15px;
-    word-break: break-all
-  }
-
-  .bottom-hr {
-    margin-top: 30px;
-    width: 100%;
-    display: flex;
-    max-width: 61rem;
-    margin-right: auto;
-    margin-left: auto;
-    padding: 0 .2rem;
-  }
-
-  .feature-item {
-    flex: 1;
-    min-width: 0;
-    display: flex;
-  }
-
-  .text-center {
-    text-align: center;
-    padding-right: 15px;
-    padding-left: 15px;
-    margin-right: auto;
-    margin-left: auto;
-    font-family: 'Lato', sans-serif;
-    font-size: 23px;
-    font-weight: 300;
-    padding-bottom: 10px;
-    margin-top: 15px;
-  }
-
-  .feature-right {
-    display: flex;
-    flex-direction: column;
-    justify-content: center;
-    margin-left: 10px;
-  }
-
-  .feature-title {
-    display: block;
-    font-size: 1.5em;
-    margin-block-end: 1em;
-    margin-inline-start: 0px;
-    margin-inline-end: 0px;
-    font-weight: bold;
-  }
-
-  .feature-detail {
-    color: #999;
-    font-size: 13px;
-  }
-
-  .mt35 {
-    margin-top: 35px;
-  }
-
-  /* 页脚部分样式结束 */
-</style>
-<section class="tx-container">
-  <div class="md-grid md-typeset">
-    <div class="tx-hero">
-      <div class="tx-hero__content">
-        <h1>Apache Dubbo</h1>
-        <p>{{ config.site_description }}</p>
-        <a href="/zh-cn/docs/2.7/user/quick-start.md" title="Quick Start" class="md-button md-button--primary">
-          快速开始
-        </a>
-        <a href="{{ config.repo_url }}" title="{{ lang.t('source.link.title') }}" class="md-button">
-          前往GitHub
-        </a>
-      </div>
-    </div>
-  </div>
-</section>
-
-<div class="text-center mt35">Dubbo 3.0 新特性</div>
-<div class=top-hr>
-  <div class=feature-item>
-    <img src="./img/feature_loadbalances.png" alt="" />
-    <div class="feature-right">
-      <div class="feature-title">基于 HTTP/2 高性能通信协议</div>
-      <div class="feature-detail">Dubbo3 协议基于 HTTP/2 构建,全面兼容 gRPC,对 Service Mesh、移动端设备更通、用更友好</div>
-    </div>
-  </div>
-  <div class=feature-item>
-    <img src="./img/feature_loadbalances.png" alt="" />
-    <div class="feature-right">
-      <div class="feature-title">RPC 粒度的透明服务发现能力</div>
-      <div class="feature-detail">地址与 RPC 元数据解耦,实现业界唯一的 RPC 粒度服务自动发现,同时最小化地址推送资源占用,轻松共建百万实例微服务集群</div>
-    </div>
-  </div>
-  <div class=feature-item>
-    <img src="./img/feature_loadbalances.png" alt="" />
-    <div class="feature-right">
-      <div class="feature-title">全面重构的流量管控策略</div>
-      <div class="feature-detail">提供基于标签匹配的全新路由规则,摆脱内置条件、脚本等路由策略,通过配置不同的路由规则,轻松实现灰度发布,同机房优先等功能</div>
-    </div>
-  </div>
-</div>
-<div class=bottom-hr>
-  <div class=feature-item>
-    <img src="./img/feature_loadbalances.png" alt="" />
-    <div class="feature-right">
-      <div class="feature-title">面向接口,极致易用</div>
-      <div class="feature-detail">面向接口的编程模型,面向接口的服务治理能力</div>
-    </div>
-  </div>
-  <div class=feature-item>
-    <img src="./img/feature_loadbalances.png" alt="" />
-    <div class="feature-right">
-      <div class="feature-title">柔性</div>
-      <div class="feature-detail">提供基于标签匹配的全新路由规则,摆脱内置条件、脚本等路由策略,通过配置不同的路由规则,轻松实现灰度发布,同机房优先等功能</div>
-    </div>
-  </div>
-  <div class=feature-item>
-    <img src="./img/feature_loadbalances.png" alt="" />
-    <div class="feature-right">
-      <div class="feature-title">全面拥抱云原生</div>
-      <div class="feature-detail">服务发现下沉,支持 Kubernetes Native Service;通过对接原生 xDS 数据通信接口,提供云原生 ServiceMesh 平滑迁移方案
-      </div>
-    </div>
-  </div>
-</div>
-<div class=top-hr>
-  <div class=hr> </div>
-</div>
-<div class=text-center>Dubbo 案例</div>
-<div class="top-hr hr-logos">
-  <div class=logos> <a href=https://www.alibaba.com target=_blank> <img src=./img/users_alibaba.png alt> </a> <a
-          href=https://www.alibaba.com target=_blank> <img src=./img/users_alibaba.png alt> </a> <a
-          href=https://www.alibaba.com target=_blank> <img src=./img/users_alibaba.png alt> </a> <a
-          href=https://www.alibaba.com target=_blank> <img src=./img/users_alibaba.png alt> </a> <a
-          href=https://www.alibaba.com target=_blank> <img src=./img/users_alibaba.png alt> </a> <a
-          href=https://www.alibaba.com target=_blank> <img src=./img/users_alibaba.png alt> </a> </div>
-</div> <!-- 合作伙伴结束 -->
-<div class="md-footer-meta md-typeset">
-  <div class="md-footer-meta__inner md-grid">
-    <div class="md-footer-copyright">
-      <div class="md-footer-copyright__highlight">
-        Apache Dubbo
-      </div>
-    </div>
-    <div class="md-footer-social">
-      <a href="https://github.com/apache/dubbo" target="_blank" rel="noopener" title="github.com"
-         class="md-footer-social__link">
-        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512">
-          <path
-                  d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9  [...]
-          </path>
-        </svg>
-      </a>
-    </div>
-  </div>
-</div>
-{% endblock %}
-{% block content %}{% endblock %}
-{% block footer %}{% endblock %}
\ No newline at end of file
diff --git a/overrides-unused/partials/header.html b/overrides-unused/partials/header.html
deleted file mode 100755
index 3fc9c05..0000000
--- a/overrides-unused/partials/header.html
+++ /dev/null
@@ -1,87 +0,0 @@
-<!--
-  Copyright (c) 2016-2020 Martin Donath <ma...@squidfunk.com>
-
-  Permission is hereby granted, free of charge, to any person obtaining a copy
-  of this software and associated documentation files (the "Software"), to
-  deal in the Software without restriction, including without limitation the
-  rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-  sell copies of the Software, and to permit persons to whom the Software is
-  furnished to do so, subject to the following conditions:
-
-  The above copyright notice and this permission notice shall be included in
-  all copies or substantial portions of the Software.
-
-  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-  FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-  IN THE SOFTWARE.
--->
-
-<!-- Application header -->
-<header class="md-header" data-md-component="header">
-
-  <!-- Top-level navigation -->
-  <nav class="md-header-nav md-grid" aria-label="{{ lang.t('header.title') }}">
-
-    <!-- Link to home -->
-    <a
-      href="{{ config.site_url | default(nav.homepage.url, true) | url }}"
-      title="{{ config.site_name }}"
-      class="md-header-nav__button md-logo"
-      aria-label="{{ config.site_name }}"
-    >
-      {% include "partials/logo.html" %}
-    </a>
-
-    <!-- Button to open drawer -->
-    <label class="md-header-nav__button md-icon" for="__drawer">
-      {% include ".icons/material/menu" ~ ".svg" %}
-    </label>
-
-    <!-- Header title -->
-    <div class="md-header-nav__title" data-md-component="header-title">
-      {% if config.site_name == page.title %}
-        <div class="md-header-nav__ellipsis md-ellipsis">
-          {{ config.site_name }}
-        </div>
-      {% else %}
-        <div class="md-header-nav__ellipsis">
-          <span class="md-header-nav__topic md-ellipsis">
-            {{ config.site_name }}
-          </span>
-          <span class="md-header-nav__topic md-ellipsis">
-            {% if page and page.meta and page.meta.title %}
-              {{ page.meta.title }}
-            {% else %}
-              {{ page.title }}
-            {% endif %}
-          </span>
-        </div>
-      {% endif %}
-    </div>
-
-    <!-- Button to open search dialogue -->
-    {% if "search" in config["plugins"] %}
-      <label class="md-header-nav__button md-icon" for="__search">
-        {% include ".icons/material/magnify.svg" %}
-      </label>
-
-      <!-- Search interface -->
-      {% include "partials/search.html" %}
-    {% endif %}
-
-    <div>
-      {% include "partials/language-change.html" %}
-    </div>
-
-    <!-- Repository containing source -->
-    {% if config.repo_url %}
-      <div class="md-header-nav__source">
-        {% include "partials/source.html" %}
-      </div>
-    {% endif %}
-  </nav>
-</header>
diff --git a/overrides-unused/partials/language-change.html b/overrides-unused/partials/language-change.html
deleted file mode 100644
index 0b782b3..0000000
--- a/overrides-unused/partials/language-change.html
+++ /dev/null
@@ -1,44 +0,0 @@
-<div class="langChange" id="translate" title="中文|English">
-    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
-        <path d="M12.87 15.07l-2.54-2.51.03-.03A17.52 17.52 0 0014.07 6H17V4h-7V2H8v2H1v2h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04M18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12m-2.62 7l1.62-4.33L19.12 17h-3.24z" />
-    </svg>
-</div>
-
-<script>
-    var translate = document.getElementById('translate');
-    translate.addEventListener('click', changeHref, false);
-    function changeHref() {
-        if (window.location.href.search('en-us') !== -1) {
-            var changeHref = window.location.href.replace('en-us', 'zh-cn');
-
-        } else {
-            var changeHref = window.location.href.replace('zh-cn', 'en-us');
-        }
-        window.location.href = changeHref
-    }
-</script>
-
-<style>
-    .langChange {
-        display: inline-block;
-        width: 2.4rem;
-        height: 2.4rem;
-        vertical-align: middle;
-        margin-left: .5rem;
-    }
-
-    .langChange svg {
-        fill: rgba(255, 255, 255, 0.548);
-        display: block;
-        width: 1.2rem;
-        height: 1.2rem;
-        margin: 0 auto;
-        margin-top: .6rem;
-        margin-left: .6rem;
-    }
-
-    .langChange :hover {
-        fill: white;
-        cursor: pointer;
-    }
-</style>
\ No newline at end of file
diff --git a/overrides-unused/partials/nav-item.html b/overrides-unused/partials/nav-item.html
deleted file mode 100755
index f6b012f..0000000
--- a/overrides-unused/partials/nav-item.html
+++ /dev/null
@@ -1,112 +0,0 @@
-<!-- Determine class according to level -->
-{% set class = "md-nav__item" %}
-{% if nav_item.active %}
-{% set class = "md-nav__item md-nav__item--active" %}
-{% endif %}
-
-<!-- Main navigation item with nested items -->
-{% if nav_item.children %}
-  <li class="{{ class }} md-nav__item--nested">
-
-    <!-- Active checkbox expands items contained within nested section -->
-    {% if nav_item.active %}
-      <input
-        class="md-nav__toggle md-toggle"
-        data-md-toggle="{{ path }}"
-        type="checkbox"
-        id="{{ path }}"
-        checked
-      />
-    {% else %}
-      <input
-        class="md-nav__toggle md-toggle"
-        data-md-toggle="{{ path }}"
-        type="checkbox"
-        id="{{ path }}"
-      />
-    {% endif %}
-
-    <!-- Expand active pages -->
-    <label class="md-nav__link" for="{{ path }}">
-      {{ nav_item.title }}
-      <span class="md-nav__icon md-icon">
-        {% include ".icons/material/chevron-right.svg" %}
-      </span>
-    </label>
-    <nav
-      class="md-nav"
-      aria-label="{{ nav_item.title }}"
-      data-md-level="{{ level }}"
-    >
-      <label class="md-nav__title" for="{{ path }}">
-        <span class="md-nav__icon md-icon">
-          {% include ".icons/material/arrow-left.svg" %}
-        </span>
-        {{ nav_item.title }}
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-
-        <!-- Render nested item list -->
-        {% set base = path %}
-        {% for nav_item in nav_item.children %}
-          {% set path = base + "-" + loop.index | string %}
-          {% set level = level + 1 %}
-          {% include "partials/nav-item.html"  %}
-        {% endfor %}
-      </ul>
-    </nav>
-  </li>
-
-<!-- Currently active page -->
-{% elif nav_item == page %}
-  <li class="{{ class }}">
-    {% set toc = page.toc %}
-
-    <!-- Active checkbox expands items contained within nested section -->
-    <input
-      class="md-nav__toggle md-toggle"
-      data-md-toggle="toc"
-      type="checkbox"
-      id="__toc"
-    />
-
-    <!-- Hack: see partials/toc.html for more information -->
-    {% if toc | first is defined and "\x3ch1 id=" in page.content %}
-      {% set toc = (toc | first).children %}
-    {% endif %}
-
-    <!-- Render table of contents, if not empty -->
-    {% if toc | first is defined %}
-      <label class="md-nav__link md-nav__link--active" for="__toc">
-        {{ nav_item.title }}
-        <span class="md-nav__icon md-icon">
-          {% include ".icons/material/table-of-contents.svg" %}
-        </span>
-      </label>
-    {% endif %}
-    <a
-      href="{{ nav_item.url | url }}"
-      title="{{ nav_item.title | striptags }}"
-      class="md-nav__link md-nav__link--active"
-    >
-      {{ nav_item.title }}
-    </a>
-
-    <!-- Show table of contents -->
-    {% if toc | first is defined %}
-      {% include "partials/toc.html" %}
-    {% endif %}
-  </li>
-
-<!-- Main navigation item -->
-{% else %}
-  <li class="{{ class }}">
-    <a
-      href="{{ nav_item.url | url }}"
-      title="{{ nav_item.title | striptags }}"
-      class="md-nav__link"
-    >
-      {{ nav_item.title }}
-    </a>
-  </li>
-{% endif %}
diff --git a/overrides-unused/partials/nav.html b/overrides-unused/partials/nav.html
deleted file mode 100755
index a61211f..0000000
--- a/overrides-unused/partials/nav.html
+++ /dev/null
@@ -1,70 +0,0 @@
-<!--
-  Copyright (c) 2016-2020 Martin Donath <ma...@squidfunk.com>
-
-  Permission is hereby granted, free of charge, to any person obtaining a copy
-  of this software and associated documentation files (the "Software"), to
-  deal in the Software without restriction, including without limitation the
-  rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-  sell copies of the Software, and to permit persons to whom the Software is
-  furnished to do so, subject to the following conditions:
-
-  The above copyright notice and this permission notice shall be included in
-  all copies or substantial portions of the Software.
-
-  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-  FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-  IN THE SOFTWARE.
--->
-
-<!-- Main navigation -->
-<nav
-  class="md-nav md-nav--primary"
-  aria-label="{{ lang.t('nav.title') }}"
-  data-md-level="0"
->
-
-  <!-- Site title -->
-  <label class="md-nav__title" for="__drawer">
-    <a
-      href="{{ config.site_url | default(nav.homepage.url, true) | url }}"
-      title="{{ config.site_name }}"
-      class="md-nav__button md-logo"
-      aria-label="{{ config.site_name }}"
-    >
-      {% include "partials/logo.html" %}
-    </a>
-    {{ config.site_name }}
-  </label>
-
-  <!-- Repository containing source -->
-  {% if config.repo_url %}
-    <div class="md-nav__source">
-      {% include "partials/source.html" %}
-    </div>
-  {% endif %}
-
-  <!-- Render item list -->
-  <ul class="md-nav__list" data-md-scrollfix>
-    {% set loopIndex = 1 %}
-    {% for nav_item in nav %}
-      {% if nav_item.title == config.extra.docs_key %}
-        {% for version_nav_item in nav_item.children %}
-          {% set nav_item = version_nav_item %}
-          {% set path = "nav-" + loopIndex | string %}
-          {% set level = 1 %}
-          {% include "partials/nav-item.html" %}
-          {% set loopIndex = loopIndex + 1 %}
-        {% endfor %}
-      {% else %}
-        {% set path = "nav-" + loopIndex | string %}
-        {% set level = 1 %}
-        {% include "partials/nav-item.html" %}
-      {% endif %}
-      {% set loopIndex = loopIndex + 1 %}
-    {% endfor %}
-  </ul>
-</nav>
diff --git a/overrides-unused/partials/tabs-item.html b/overrides-unused/partials/tabs-item.html
deleted file mode 100755
index 2e87046..0000000
--- a/overrides-unused/partials/tabs-item.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!-- Home page -->
-{% if nav_item.is_homepage or nav_item.url == "index.html" %}
-  <li class="md-tabs__item">
-    {% if not page.ancestors | length and nav | selectattr("url", page.url) %}
-      <a
-        href="{{ nav_item.url | url }}"
-        class="md-tabs__link md-tabs__link--active"
-      >
-        {{ nav_item.title }}
-      </a>
-    {% else %}
-      <a href="{{ nav_item.url | url }}" class="md-tabs__link">
-        {{ nav_item.title }}
-      </a>
-    {% endif %}
-  </li>
-
-<!-- Main navigation item with nested items -->
-{% elif nav_item.children and nav_item.children | length > 0 %}
-  {% set title = title | default(nav_item.title) %}
-  {% if nav_item.title == config.extra.docs_key %}
-    <li class="md-tabs__item md-tabs_csr">
-      <a class="md-tabs__link md-tabs__link--active">{{nav_item.title}}</a>
-      <ul class="md-tabs__list md-sub-tabs_bn">
-        {% for versions_nav_item in nav_item.children %}
-          {% set versions_title = versions_title | default(versions_nav_item.title) %}
-          <!-- Recurse, if the first item has nested items -->
-          {% if (versions_nav_item.children | first).children %}
-            {% set nav_item = versions_nav_item.children | first %}
-            {% include "partials/tabs-item.html" %}
-          {% endif %}
-        {% endfor %}
-      </ul>
-    </li>
-  {% else %}
-    <!-- Recurse, if the first item has nested items -->
-    {% if (nav_item.children | first).children %}
-    {% set nav_item = nav_item.children | first %}
-    {% include "partials/tabs-item.html" %}
-
-    <!-- Render item -->
-    {% else %}
-    <li class="md-tabs__item">
-      {% if nav_item.active %}
-        {% if title == config.extra.docs_key %}
-          <a href="{{ (nav_item.children | first).url | url }}" class="md-tabs__link md-sub-tabs__link--active">{{versions_title}}</a>
-        {% else %}
-          <a href="{{ (nav_item.children | first).url | url }}" class="md-tabs__link md-tabs__link--active">{{ title }}</a>
-        {% endif %}
-      {% else %}
-        {% if title == config.extra.docs_key %}
-          <a href="{{ (nav_item.children | first).url | url }}" class="md-tabs__link">{{versions_title}}</a>
-        {% else %}
-          <a href="{{ (nav_item.children | first).url | url }}" class="md-sub-tabs_link">{{ title }}</a>
-        {% endif %}
-      {% endif %}
-    </li>
-    {% endif %}
-  {% endif %}
-{% endif %}