Module github_pages

Module github_pages 

Source
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§

BuildConfig
Build configuration
BuiltInHandler
Built-in HTTP handler definition
DeploymentConfig
Deployment configuration
GeneratedPage
Generated page
GeneratedSite
Generated site
GitHubPagesConfig
GitHub Pages site configuration
GitHubPagesGenerator
GitHub Pages generator
HandlerRegistry
Handler registry for built-in handlers
MarkdownConfig
Markdown processing configuration
NavItem
Navigation item
OptimizationConfig
Optimization configuration
PageDefinition
Page definition
SiteNavigation
Site navigation

Enums§

HandlerType
Built-in handler types