{% extends "base.html" %} {% block extrahead %} {# Per-language share text. The home page gets a short value proposition (title about 60 characters, description about 110) instead of the page title and the long meta description; other pages use their own title and a description cut to the same length. #} {% set lang = config.theme.language | default("en") %} {% if lang == "ko" %} {% set home_title = "BomLens: 로컬 SBOM 생성과 오픈소스 위험 평가" %} {% set home_desc = "SaaS 없이 소스, 컨테이너, 펌웨어에서 SBOM과 고지문, 위험 보고서를 한 번에 만듭니다." %} {% set og_file = "og-card-ko.png" %} {% set og_locale = "ko_KR" %} {% else %} {% set home_title = "BomLens: local SBOM generator and open-source risk assessor" %} {% set home_desc = "Make a CycloneDX SBOM, a notice and a risk report from source, containers or firmware. No SaaS." %} {% set og_file = "og-card.png" %} {% set og_locale = "en_US" %} {% endif %} {% if page and page.file.src_uri in ["index.md", "index.ko.md"] %} {% set page_title = home_title %} {% set page_desc = home_desc %} {% else %} {% set page_title = ((page.title | striptags) ~ " - " ~ config.site_name) if page and page.title else config.site_name %} {% set page_desc = ((page.meta.description | striptags | truncate(110)) if page and page.meta and page.meta.description else home_desc) %} {% endif %} {% set og_image = config.site_url ~ "images/" ~ og_file %} {% set og_url = page.canonical_url if page and page.canonical_url else config.site_url %} {% if config.extra and config.extra.goatcounter %} {% endif %} {% endblock %}