Landing page and agent registry for Sentinel, a security-first reverse proxy based on Pingora.
- Zola - Static site generator
- mise - Task runner and tool versioning
- Catppuccin - Color palette inspiration
- Geist - Typeface
Install mise following the official guide.
# Install tools (Zola)
mise install
# Start development server
mise run serveThe site will be available at http://127.0.0.1:1111.
# Build for production
mise run buildOutput is generated in the public/ directory.
Convert PNG/JPG images to AVIF format:
mise run convert-imagesRequires ImageMagick (brew install imagemagick).
sentinel.raskell.io/
├── config.toml # Zola configuration
├── mise.toml # mise tasks and tools
├── content/
│ ├── _index.md # Homepage
│ └── agents/ # Agent registry
├── sass/
│ └── style.scss # Styles (Catppuccin theme)
├── static/
│ ├── favicon.svg
│ └── img/
└── templates/
├── base.html # Base layout
├── index.html # Homepage template
├── agents.html # Agent list template
└── agent.html # Individual agent template
Create a new markdown file in content/agents/:
+++
title = "Agent Name"
description = "Short description"
template = "agent.html"
[taxonomies]
tags = ["security", "auth"]
[extra]
official = false # true for Sentinel Core Team agents
author = "Your Name"
status = "Stable" # Stable, Experimental, or Deprecated
version = "1.0.0"
repo = "https://github.com/..."
+++
Agent documentation content here...The registry page displays official and community agents in separate sections.
The site is designed for deployment to Cloudflare Pages at sentinel.raskell.io.
Build command: mise run build
Output directory: public
MIT - see LICENSE