Expand description
§GitHub Pages Generator for Kotoba
This module provides GitHub Pages generation capabilities implemented entirely in the Kotoba language. It allows users to define entire websites using Jsonnet syntax and automatically generate static sites.
§Features
- Declarative Site Definition: Define entire sites using Jsonnet objects
- Dynamic Page Generation: Generate pages from structured data
- Template System: Built-in templating with Jsonnet functions
- Asset Management: Automatic asset processing and optimization
- GitHub Pages Deployment: Direct deployment to GitHub Pages
Structs§
- Build
Config - Build configuration
- Built
InHandler - Built-in HTTP handler definition
- Deployment
Config - Deployment configuration
- Generated
Page - Generated page
- Generated
Site - Generated site
- GitHub
Pages Config - GitHub Pages site configuration
- GitHub
Pages Generator - GitHub Pages generator
- Handler
Registry - Handler registry for built-in handlers
- Markdown
Config - Markdown processing configuration
- NavItem
- Navigation item
- Optimization
Config - Optimization configuration
- Page
Definition - Page definition
- Site
Navigation - Site navigation
Enums§
- Handler
Type - Built-in handler types