diff --git a/overrides/main.html b/overrides/main.html new file mode 100644 index 00000000..15b88881 --- /dev/null +++ b/overrides/main.html @@ -0,0 +1,77 @@ +{% extends "base.html" %} +{% block extrahead %} +{% set ns = namespace(title="", content="", readtime_s="", icon_href="https://guide.pycord.dev/img/logo.png") %} +{% set ns.title = page.meta.title if page.meta and page.meta.title else page.title|striptags %} +{% set ns.content = page.meta.description if page.meta and page.meta.description else config.site_description %} + +{% if page.url %} +{% set chars = page.content|striptags|length %} +{% if chars > 300 %} +{% set minutes = (chars / 1590)|round|int %} +{% if minutes < 1 %}{% set minutes = 1 %}{% endif %} +{% set ns.readtime_s = lang.t("readtime.one") if minutes == 1 else lang.t("readtime.other")|replace("#", minutes|string) %} +{% set stripped = page.content|striptags %} +{% if stripped|length > 250 %} +{% set ns.content = stripped[:247] ~ "..." %} +{% else %} +{% set ns.content = stripped %} +{% endif %} +{% endif %} +{% endif %} + +{% endblock %}