From 821089391fe86ef02e8fe96fe8e3b777af26e7a8 Mon Sep 17 00:00:00 2001 From: dyzulk <66510723+dyzulk@users.noreply.github.com> Date: Fri, 9 Jan 2026 12:10:57 +0700 Subject: [PATCH] docs: apply frontmatter (id, title, description) to all documentation pages --- pages/developer/endpoints.mdx | 6 ++++++ pages/developer/index.mdx | 6 ++++++ pages/guide/certificates/download-install.mdx | 6 ++++++ pages/guide/certificates/renewal.mdx | 6 ++++++ pages/guide/certificates/request-new.mdx | 6 ++++++ pages/guide/certificates/revocation.mdx | 6 ++++++ pages/guide/certificates/view-details.mdx | 6 ++++++ pages/guide/concepts/pki-fundamentals.mdx | 6 ++++++ pages/guide/concepts/trust-architecture.mdx | 6 ++++++ pages/guide/getting-started/access-dashboard.mdx | 6 ++++++ pages/guide/getting-started/install-root-ca.mdx | 6 ++++++ pages/guide/index.mdx | 6 ++++++ pages/guide/integrations/smime.mdx | 6 ++++++ pages/guide/integrations/web-servers.mdx | 6 ++++++ pages/guide/troubleshooting/browser-errors.mdx | 6 ++++++ pages/guide/troubleshooting/developer-tools.mdx | 6 ++++++ pages/index.mdx | 2 ++ 17 files changed, 98 insertions(+) diff --git a/pages/developer/endpoints.mdx b/pages/developer/endpoints.mdx index b5f61cd..3a429c1 100644 --- a/pages/developer/endpoints.mdx +++ b/pages/developer/endpoints.mdx @@ -1,3 +1,9 @@ +--- +id: endpoints +title: Endpoints +description: Documentation for TrustLab API Endpoints including scanning and issuance. +--- + # Endpoints ## Certificates diff --git a/pages/developer/index.mdx b/pages/developer/index.mdx index f19c7d2..3d36da7 100644 --- a/pages/developer/index.mdx +++ b/pages/developer/index.mdx @@ -1,3 +1,9 @@ +--- +id: index +title: Developer API +description: Welcome to the TrustLab API documentation. You can use our REST API to automate certificate issuance, revocation, and retrieval. +--- + # Developer API Welcome to the TrustLab API documentation. diff --git a/pages/guide/certificates/download-install.mdx b/pages/guide/certificates/download-install.mdx index 5a00293..7ccd8ac 100644 --- a/pages/guide/certificates/download-install.mdx +++ b/pages/guide/certificates/download-install.mdx @@ -1,3 +1,9 @@ +--- +id: download-install +title: Download & Formats (PEM, PFX, JKS) +description: Once your certificate is issued, you can download it in various formats suitable for different servers and applications. +--- + # Download & Formats (PEM, PFX, JKS) Once your certificate is issued, you can download it in various formats suitable for different servers and applications. diff --git a/pages/guide/certificates/renewal.mdx b/pages/guide/certificates/renewal.mdx index 58d65a6..2708504 100644 --- a/pages/guide/certificates/renewal.mdx +++ b/pages/guide/certificates/renewal.mdx @@ -1,3 +1,9 @@ +--- +id: renewal +title: Renewal Process +description: Certificates expire to ensure security rotation. TrustLab simplifies the renewal process so you don't experience downtime. +--- + # Renewal Process Certificates expire to ensure security rotation. TrustLab simplifies the renewal process so you don't experience downtime. diff --git a/pages/guide/certificates/request-new.mdx b/pages/guide/certificates/request-new.mdx index 3879d9a..b35120e 100644 --- a/pages/guide/certificates/request-new.mdx +++ b/pages/guide/certificates/request-new.mdx @@ -1,3 +1,9 @@ +--- +id: request-new +title: Requesting a New Certificate +description: TrustLab provides a streamlined wizard to generate private SSL/TLS certificates for your internal infrastructure. +--- + import { Steps, Callout, Cards, Card } from 'nextra/components' import { FileBadge, ShieldCheck, Globe, Code, Save, AlertTriangle } from 'lucide-react' diff --git a/pages/guide/certificates/revocation.mdx b/pages/guide/certificates/revocation.mdx index 4439cee..6f94a37 100644 --- a/pages/guide/certificates/revocation.mdx +++ b/pages/guide/certificates/revocation.mdx @@ -1,3 +1,9 @@ +--- +id: revocation +title: Revocation (Cabut Sertifikat) +description: Revocation invalidates a certificate before its expiration date. This is critical if a Private Key is compromised. +--- + # Revocation (Cabut Sertifikat) Revocation invalidates a certificate before its expiration date. This is critical if a Private Key is compromised. diff --git a/pages/guide/certificates/view-details.mdx b/pages/guide/certificates/view-details.mdx index ad322f6..c75062e 100644 --- a/pages/guide/certificates/view-details.mdx +++ b/pages/guide/certificates/view-details.mdx @@ -1,3 +1,9 @@ +--- +id: view-details +title: Viewing Certificate Details +description: After generating a certificate, you can view its full metadata, download the files, or retrieve the Private Key at any time. +--- + import { Callout } from 'nextra/components' import { ShieldAlert } from 'lucide-react' diff --git a/pages/guide/concepts/pki-fundamentals.mdx b/pages/guide/concepts/pki-fundamentals.mdx index c68585b..7e66895 100644 --- a/pages/guide/concepts/pki-fundamentals.mdx +++ b/pages/guide/concepts/pki-fundamentals.mdx @@ -1,3 +1,9 @@ +--- +id: pki-fundamentals +title: PKI Fundamentals & Trust Context +description: Public Key Infrastructure (PKI) is the framework that allows secure communication over the internet. +--- + import { Callout, Cards, Card } from 'nextra/components' import { ShieldCheck, ShieldAlert, BadgeCheck, Lock, Key, Link, CheckCircle2, XCircle } from 'lucide-react' diff --git a/pages/guide/concepts/trust-architecture.mdx b/pages/guide/concepts/trust-architecture.mdx index 2da666d..2607b8c 100644 --- a/pages/guide/concepts/trust-architecture.mdx +++ b/pages/guide/concepts/trust-architecture.mdx @@ -1,3 +1,9 @@ +--- +id: trust-architecture +title: Trust Architecture +description: While the Fundamentals page explains what PKI is, this page explains how the hierarchy is structured to ensure security and scalability. +--- + import { Callout, Steps } from 'nextra/components' import { GitGraph, Shield, FileX, Network } from 'lucide-react' diff --git a/pages/guide/getting-started/access-dashboard.mdx b/pages/guide/getting-started/access-dashboard.mdx index 1ca93e7..5794380 100644 --- a/pages/guide/getting-started/access-dashboard.mdx +++ b/pages/guide/getting-started/access-dashboard.mdx @@ -1,3 +1,9 @@ +--- +id: access-dashboard +title: Accessing Dashboard +description: The TrustLab Dashboard is your central command center for managing certificates. +--- + import { Callout, Steps, Cards, Card } from 'nextra/components' import { Monitor, Smartphone, LayoutDashboard, Key, Shield, Info, Clock, AlertTriangle } from 'lucide-react' diff --git a/pages/guide/getting-started/install-root-ca.mdx b/pages/guide/getting-started/install-root-ca.mdx index 5a420bc..0f91063 100644 --- a/pages/guide/getting-started/install-root-ca.mdx +++ b/pages/guide/getting-started/install-root-ca.mdx @@ -1,3 +1,9 @@ +--- +id: install-root-ca +title: Installing Root CA +description: To ensure your browser trusts certificates issued by TrustLab, you must install our Root CA. +--- + import { Tabs, Steps, Cards, Card, Callout } from 'nextra/components' import { Monitor, Smartphone, AlertTriangle, Info } from 'lucide-react' diff --git a/pages/guide/index.mdx b/pages/guide/index.mdx index d196aa5..3c40bda 100644 --- a/pages/guide/index.mdx +++ b/pages/guide/index.mdx @@ -1,3 +1,9 @@ +--- +id: index +title: TrustLab Documentation +description: Welcome to the TrustLab User Guide. TrustLab is a private Certificate Authority (CA) designed to secure your internal infrastructure. +--- + import { Cards, Card } from 'nextra/components' import { BookOpen, ShieldCheck, Server, Mail, AlertTriangle, HardDriveDownload, Rocket } from 'lucide-react' diff --git a/pages/guide/integrations/smime.mdx b/pages/guide/integrations/smime.mdx index 3c059ff..ea8a557 100644 --- a/pages/guide/integrations/smime.mdx +++ b/pages/guide/integrations/smime.mdx @@ -1,3 +1,9 @@ +--- +id: smime +title: S/MIME Email Security +description: Secure/Multipurpose Internet Mail Extensions (S/MIME) allows you to sign (prove identity) and encrypt (protect content) email messages. +--- + import { Steps, Callout, Tabs } from 'nextra/components' import { Mail, BadgeAlert, ShieldCheck } from 'lucide-react' diff --git a/pages/guide/integrations/web-servers.mdx b/pages/guide/integrations/web-servers.mdx index 4ecc9a4..9470900 100644 --- a/pages/guide/integrations/web-servers.mdx +++ b/pages/guide/integrations/web-servers.mdx @@ -1,3 +1,9 @@ +--- +id: web-servers +title: Web Server Configuration +description: To enable HTTPS on your internal services, you need to configure your web server to use the certificates issued by TrustLab. +--- + import { Tabs, Callout } from 'nextra/components' import { Server, Globe, Shield } from 'lucide-react' diff --git a/pages/guide/troubleshooting/browser-errors.mdx b/pages/guide/troubleshooting/browser-errors.mdx index d6d2dc8..68d541a 100644 --- a/pages/guide/troubleshooting/browser-errors.mdx +++ b/pages/guide/troubleshooting/browser-errors.mdx @@ -1,3 +1,9 @@ +--- +id: browser-errors +title: Common Browser Errors +description: When using internal certificates, browsers are very strict. Below are the most common error codes and how to resolve them. +--- + import { Callout, Cards, Card } from 'nextra/components' import { AlertTriangle, Globe, Calendar, XCircle, HelpCircle } from 'lucide-react' diff --git a/pages/guide/troubleshooting/developer-tools.mdx b/pages/guide/troubleshooting/developer-tools.mdx index 1acf55c..e166c59 100644 --- a/pages/guide/troubleshooting/developer-tools.mdx +++ b/pages/guide/troubleshooting/developer-tools.mdx @@ -1,3 +1,9 @@ +--- +id: developer-tools +title: CLI & Language Issues +description: Even if you installed the Root CA on your operating system, many developer tools and programming languages ignore the system store. +--- + import { Callout, Steps } from 'nextra/components' import { Terminal, Code, Server, Download } from 'lucide-react' diff --git a/pages/index.mdx b/pages/index.mdx index c29bb66..bd8c21a 100644 --- a/pages/index.mdx +++ b/pages/index.mdx @@ -1,5 +1,7 @@ --- +id: index title: Home +description: Best-in-class Private Certificate Authority for your internal infrastructure. --- import { useRouter } from 'next/router'