feat(docs): create sukr documentation site
Self-documenting docs site built with sukr itself (dogfooding): - docs/site.toml with sukr.io base URL - docs-specific templates with sidebar navigation - Dark theme CSS, responsive layout - Documentation: getting-started, configuration, features Also: improved error chaining for better template debugging
This commit is contained in:
12
src/error.rs
12
src/error.rs
@@ -42,12 +42,16 @@ pub enum Error {
|
||||
Config { path: PathBuf, message: String },
|
||||
|
||||
/// Failed to load templates.
|
||||
#[error("failed to load templates: {message}")]
|
||||
TemplateLoad { message: String },
|
||||
#[error("failed to load templates: {0}")]
|
||||
TemplateLoad(#[source] tera::Error),
|
||||
|
||||
/// Failed to render template.
|
||||
#[error("failed to render template '{template}': {message}")]
|
||||
TemplateRender { template: String, message: String },
|
||||
#[error("failed to render template '{template}'")]
|
||||
TemplateRender {
|
||||
template: String,
|
||||
#[source]
|
||||
source: tera::Error,
|
||||
},
|
||||
}
|
||||
|
||||
/// Result type alias for compiler operations.
|
||||
|
||||
Reference in New Issue
Block a user