kms-website/hugo.toml

35 lines
1.3 KiB
TOML
Raw Normal View History

baseURL = "https://kms.viktorbarzin.me/"
languageCode = "en-us"
title = "kms.viktorbarzin.me"
disableKinds = ["taxonomy", "term", "RSS", "sitemap", "404"]
[params]
description = "Public KMS host for activating Microsoft Volume License Windows, Office, Project, and Visio. Free, no signup, no tracking."
# siteHost serves this website + the /scripts/*.ps1 downloads (Traefik).
# kmsHost is the raw KMS endpoint on :1688 (vlmcsd) — a SEPARATE A-only host
# so it resolves to the KMS server both on the LAN and over the internet.
# They must stay distinct: kms.viktorbarzin.me:1688 hits Traefik (no KMS).
siteHost = "kms.viktorbarzin.me"
kmsHost = "vlmcs.viktorbarzin.me"
kmsPort = 1688
bootstrapURL = "/scripts/kms-bootstrap.ps1"
setupURL = "/scripts/setup-kms.ps1"
winURL = "/scripts/activate-windows.ps1"
officeURL = "/scripts/activate-office.ps1"
keysURL = "/keys.json"
# Publish data/products.yaml as machine-readable JSON at /keys.json so the
# activation scripts can fetch the GVLKs (single source of truth, no hardcoding).
# /keys.json is carved out of Anubis alongside /scripts (see stacks/kms).
[outputs]
home = ["HTML", "KEYS"]
[outputFormats.KEYS]
mediaType = "application/json"
baseName = "keys"
isPlainText = true
[markup]
[markup.goldmark.renderer]
unsafe = true