Initial commit: establishing the cqre.net perimeter

This commit is contained in:
2026-06-15 07:59:56 +02:00
commit 7aed2b4f70
65 changed files with 5131 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
<footer class="site-footer">
<div class="footer-inner">
<div class="footer-brand">
<a class="site-logo" href="{{ "/" | relLangURL }}">
<img src="{{ "images/logo.svg" | relURL }}" alt="CQRE.NET" width="28" height="28">
CQRE<span style="color:var(--accent)">.NET</span>
</a>
<p>{{ i18n "footer_tagline" }}</p>
</div>
<ul class="footer-links">
<li><a href="{{ "/products/" | relLangURL }}">{{ i18n "nav_products" }}</a></li>
<li><a href="{{ "/consulting/" | relLangURL }}">{{ i18n "nav_consulting" }}</a></li>
<li><a href="{{ "/vciso/" | relLangURL }}">{{ i18n "nav_vciso" }}</a></li>
<li><a href="{{ "/housekeeping/" | relLangURL }}">{{ i18n "nav_housekeeping" }}</a></li>
<li><a href="{{ "/about/" | relLangURL }}">{{ i18n "nav_about" }}</a></li>
<li><a href="https://github.com/cqrenet" target="_blank" rel="noopener">{{ i18n "footer_github" }}</a></li>
</ul>
</div>
<div class="footer-copy container">
© {{ now.Year }} CQRE.NET Ltd. {{ i18n "footer_rights" }}
&nbsp;·&nbsp;
{{ range .Translations }}<a href="{{ .Permalink }}">{{ .Language.Params.label }}</a>{{ end }}
</div>
</footer>
+9
View File
@@ -0,0 +1,9 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>{{ if .IsHome }}{{ .Site.Title }} — {{ .Site.Params.description }}{{ else }}{{ .Title }} | {{ .Site.Title }}{{ end }}</title>
<meta name="description" content="{{ with .Description }}{{ . }}{{ else }}{{ .Site.Params.description }}{{ end }}">
<link rel="stylesheet" href="{{ "css/main.css" | relURL }}">
<link rel="icon" type="image/svg+xml" href="{{ "images/logo.svg" | relURL }}">
{{ range .AlternativeOutputFormats -}}
{{ printf `<link rel="%s" type="%s" href="%s" title="%s" />` .Rel .MediaType.Type .Permalink $.Site.Title | safeHTML }}
{{ end -}}
+27
View File
@@ -0,0 +1,27 @@
<header class="site-header">
<nav class="nav-inner">
<a class="site-logo" href="{{ "/" | relLangURL }}">
<img src="{{ "images/logo.svg" | relURL }}" alt="CQRE.NET" width="36" height="36">
CQRE<span>.NET</span>
</a>
<button class="nav-mobile-toggle" aria-label="Toggle menu" onclick="document.querySelector('.nav-links').classList.toggle('open')">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<line x1="3" y1="6" x2="21" y2="6"></line>
<line x1="3" y1="12" x2="21" y2="12"></line>
<line x1="3" y1="18" x2="21" y2="18"></line>
</svg>
</button>
<ul class="nav-links">
<li><a href="{{ "/products/" | relLangURL }}"{{ if hasPrefix .RelPermalink "/products" }} class="active"{{ end }}>{{ i18n "nav_products" }}</a></li>
<li><a href="{{ "/consulting/" | relLangURL }}"{{ if hasPrefix .RelPermalink "/consulting" }} class="active"{{ end }}>{{ i18n "nav_consulting" }}</a></li>
<li><a href="{{ "/vciso/" | relLangURL }}"{{ if eq .RelPermalink "/vciso/" }} class="active"{{ end }}>{{ i18n "nav_vciso" }}</a></li>
<li><a href="{{ "/housekeeping/" | relLangURL }}"{{ if eq .RelPermalink "/housekeeping/" }} class="active"{{ end }}>{{ i18n "nav_housekeeping" }}</a></li>
<li><a href="{{ "/about/" | relLangURL }}"{{ if eq .RelPermalink "/about/" }} class="active"{{ end }}>{{ i18n "nav_about" }}</a></li>
{{ range .Translations }}
<li><a class="nav-lang" href="{{ .Permalink }}">{{ i18n "lang_switch" }}</a></li>
{{ end }}
</ul>
</nav>
</header>