Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions docs/content/_index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
---
title: 'certel'
toc: false
# Give every descendant page the docs layout so the left navigation sidebar
# persists on single pages too (metrics, alternatives, and each ADR). Without
# this they fall back to Hextra's centered no-sidebar single layout. The
# cascade does not apply to this home page itself, so the landing cards stay.
cascade:
type: docs
---

**Cert**ificate **E**xpiry & **L**ogs.
Expand Down
6 changes: 6 additions & 0 deletions docs/content/adr/adr-0000-template.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
---
title: 'NNNN. Short title of the decision'
weight: 999
# This is the copy-me scaffold, not a real decision: keep it reachable via the
# explicit link in the ADR index Conventions section, but out of the auto-built
# navigation sidebar, the site search, and the generated llms.txt outline.
excludeSearch: true
llms: false
sidebar:
exclude: true
---

- **Status:** Proposed | Accepted | Superseded by NNNN | Deprecated
Expand Down
2 changes: 1 addition & 1 deletion docs/content/alternatives.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: 'Survey of existing SSL certificate monitoring tools'
linkTitle: 'Alternatives'
weight: 20
weight: 40
---

An analysis of open-source alternatives carried out before development started
Expand Down
15 changes: 10 additions & 5 deletions docs/hugo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,13 @@ title = "certel"
enableRobotsTXT = true
enableGitInfo = true

# Emit an llms.txt at the site root — a structured outline of every section and
# page for AI agents/LLMs. Only the home kind carries the extra format; page and
# section keep Hugo's defaults. Exclude a page with `llms: false` in its front
# matter. The template pulls the site description below into the summary line.
[outputs]
home = ["html", "llms"]

[module]
[[module.imports]]
path = "github.com/imfing/hextra"
Expand All @@ -24,13 +31,9 @@ enableGitInfo = true

[menu]
[[menu.main]]
name = "Documentation"
name = "Home"
pageRef = "/"
weight = 1
[[menu.main]]
name = "ADRs"
pageRef = "/adr"
weight = 2
[[menu.main]]
name = "Search"
weight = 3
Expand All @@ -44,6 +47,8 @@ enableGitInfo = true
icon = "github"

[params]
description = "Self-hosted SSL/TLS certificate monitor: a single binary and a single YAML file, with templated webhook alerts and optional Prometheus metrics."

[params.navbar]
displayTitle = true
displayLogo = false
Expand Down
1 change: 1 addition & 0 deletions docs/i18n/en.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
copyright: "© 2026 [certel](https://github.com/antonkomarev/certel)"