diff --git a/.github/workflows/deploy-mkdocs.yml b/.github/workflows/deploy-mkdocs.yml index 3235bcd4e1..619387bd83 100644 --- a/.github/workflows/deploy-mkdocs.yml +++ b/.github/workflows/deploy-mkdocs.yml @@ -14,6 +14,8 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v3 + with: + fetch-depth: 0 - name: Set up Python uses: actions/setup-python@v4 @@ -26,6 +28,7 @@ jobs: pip install mkdocs mkdocs-material pip install mkdocs-video pip install mkdocs-redirects + pip install mkdocs-git-revision-date-localized-plugin - name: Build MkDocs site run: mkdocs build diff --git a/docs/robots.txt b/docs/robots.txt new file mode 100644 index 0000000000..2f53422dcd --- /dev/null +++ b/docs/robots.txt @@ -0,0 +1,5 @@ +User-agent: * + +Disallow: + +Sitemap: https://docs.bnbchain.org/sitemap.xml diff --git a/mkdocs.yml b/mkdocs.yml index 580bb1e0f1..ac37665093 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -353,6 +353,9 @@ markdown_extensions: plugins: - search - mkdocs-video + - git-revision-date-localized: + enable_creation_date: false + fallback_to_build_date: true - redirects: redirect_maps: 'docs.md': 'bnb-smart-chain/index.md' diff --git a/overrides/main.html b/overrides/main.html index 961ff50544..aed7712153 100644 --- a/overrides/main.html +++ b/overrides/main.html @@ -8,6 +8,41 @@ {% endblock %} #} +{% block extrahead %} + + +{% endblock %} + {% block htmltitle %} {% if page.meta and page.meta.title %} {{ page.meta.title }} diff --git a/overrides/sitemap.xml b/overrides/sitemap.xml new file mode 100644 index 0000000000..d206b3d59b --- /dev/null +++ b/overrides/sitemap.xml @@ -0,0 +1,11 @@ + + +{%- for file in pages -%} + {% if not file.page.is_link and (file.page.abs_url or file.page.canonical_url) %} + + {% if file.page.canonical_url %}{{ file.page.canonical_url|e }}{% else %}{{ file.page.abs_url|e }}{% endif %} + {% if file.page.meta and file.page.meta.git_revision_date_localized_raw_iso_date %}{{file.page.meta.git_revision_date_localized_raw_iso_date}}{% elif file.page.update_date %}{{file.page.update_date}}{% endif %} + + {%- endif -%} +{% endfor %} +