From 8d0dd0dea5859be4d273a265c3015af829f4f65d Mon Sep 17 00:00:00 2001
From: Jieiku
Date: Fri, 14 Aug 2026 21:28:41 -0700
Subject: Update Documentation
---
templates/components/seo.html | 136 ++++++++++++++++++++++++++++++++++++++++++
1 file changed, 136 insertions(+)
create mode 100644 templates/components/seo.html
(limited to 'templates/components/seo.html')
diff --git a/templates/components/seo.html b/templates/components/seo.html
new file mode 100644
index 0000000..87861ff
--- /dev/null
+++ b/templates/components/seo.html
@@ -0,0 +1,136 @@
+{% component seo( config, title="", title_addition="", description="", type="website", is_home=false, is_404=false, is_page=false, page_images="", page_section="", created_time="2023-05-15T07:07:00-07:00", updated_time="2023-05-15T07:07:00-07:00", page="" ) -%}
+{#- Load current language i18n data from .toml files in user's '/i18n' folder, use theme as fallback. -#}
+{%- set _lang = page.lang if page else config.default_language -%}
+{%- set i18n = load_data(path="i18n/" ~ _lang ~ '.toml', required=false) -%}
+{%- if not i18n -%}{%- set i18n = load_data(path="themes/abridge/i18n/" ~ _lang ~ ".toml", required=false) -%}{%- endif -%}
+{%- set lang_locale %}{{}}{% endset -%}
+{%- if is_404 %}
+
+{%- else %}
+
+
+
+{%- endif %}
+
+{%- if current_url %}
+ {%- set page_url = current_url %}
+{%- else %}
+ {%- set page_url = get_url(path="404.html", trailing_slash=true) %}
+{%- endif %}
+
{{ title ~ title_addition }}
+
+{%- if config.extra?.author %}
+
+{%- endif %}
+{%- if config.extra?.facebook_publisher %}
+
+{%- endif %}
+
+{%- if config.extra?.facebook_author %}
+
+{%- endif %}
+{%- if page?.description %}
+
+{%- else %}
+
+{%- endif %}
+
+{%- if page?.extra?.keywords and config.extra?.keywords %}
+
+{%- elif page?.extra?.keywords %}
+
+{%- elif config.extra?.keywords %}
+
+{%- endif %}
+
+{#- Extra SEO START #}
+{%- if config.extra?.seo | default(value=true) %}
+{%- if not is_404 %}
+
+{%- if config.extra?.google %}
+
+{%- endif %}
+
+{%- if config.extra?.bing %}
+
+{%- endif %}
+
+
+
+{%- if page?.description %}
+
+
+{%- else %}
+
+
+{%- endif %}
+
+{%- if page?.title %}
+
+
+{%- else %}
+
+
+{%- endif %}
+
+
+{#- SEO MEDIA START #}
+{%- if page?.extra?.thumbnail %}
+
+
+
+
+{%- elif page?.extra?.static_thumbnail %}
+
+ {%- if page?.extra?.static_thumbnail is matching(pat="^http[s]?://") %}
+
+
+ {%- else %}
+
+
+ {%- endif %}
+
+{%- elif config.extra?.banner %}
+
+
+
+
+{%- else %}
+
+
+{%- endif %}
+
+{%- if config.extra?.open?.audio %}
+
+{%- endif %}
+
+{%- if config.extra?.open?.locale %}
+
+{%- endif %}
+
+{%- if config.extra?.open?.videos %}
+ {%- for video in config.extra?.open?.videos %}
+
+ {%- endfor %}
+{%- endif %}
+
+{#- SEO MEDIA END #}
+
+
+
+{%- if page?.updated %}
+
+{%- elif page?.date %}
+
+{%- else %}
+
+{%- endif %}
+
+{%- if config.extra?.twitter_meta %}
+
+
+{%- endif -%}
+{%- endif -%}
+{%- endif -%}
+{#- Extra SEO END -#}
+{% endcomponent seo %}
--
cgit v1.3.1