Directories
¶
| Path | Synopsis |
|---|---|
|
Package build defines the Hook capability interface for plugins that participate in the build pipeline.
|
Package build defines the Hook capability interface for plugins that participate in the build pipeline. |
|
cache
Package cache provides caching utilities for the build pipeline.
|
Package cache provides caching utilities for the build pipeline. |
|
contentindex
Package contentindex provides an in-memory query index over the pre-built /api/{section}.json files.
|
Package contentindex provides an in-memory query index over the pre-built /api/{section}.json files. |
|
sse
Package sse provides Server-Sent Events (SSE) push for the daemon.
|
Package sse provides Server-Sent Events (SSE) push for the daemon. |
|
Package deploy re-exports the Deployer capability contract from github.com/iannil/huan/pkg/deploy so huan-internal call sites keep importing "internal/deploy" while sharing the SAME types with out-of-tree .so plugins.
|
Package deploy re-exports the Deployer capability contract from github.com/iannil/huan/pkg/deploy so huan-internal call sites keep importing "internal/deploy" while sharing the SAME types with out-of-tree .so plugins. |
|
Package equiv provides HTML/SEO/AI field comparison utilities for verifying huan output equivalence against Hugo.
|
Package equiv provides HTML/SEO/AI field comparison utilities for verifying huan output equivalence against Hugo. |
|
Package i18n loads translation files and resolves keys to translated strings.
|
Package i18n loads translation files and resolves keys to translated strings. |
|
audit
Package audit provides pure logic for the i18n page audit: parsing rendered HTML, checking per-page language correctness, and computing zh/en parity.
|
Package audit provides pure logic for the i18n page audit: parsing rendered HTML, checking per-page language correctness, and computing zh/en parity. |
|
langdetect
Package langdetect provides language-mix detection helpers shared between the qwen3 translation quality gate and the i18n audit tooling.
|
Package langdetect provides language-mix detection helpers shared between the qwen3 translation quality gate and the i18n audit tooling. |
|
Package image defines the ImageProcessor capability interface for image pipeline plugins.
|
Package image defines the ImageProcessor capability interface for image pipeline plugins. |
|
Package observability provides cross-cutting structured logging used by huan's release/deploy pipelines.
|
Package observability provides cross-cutting structured logging used by huan's release/deploy pipelines. |
|
Package output handles writing rendered HTML and assets to the publish directory.
|
Package output handles writing rendered HTML and assets to the publish directory. |
|
Package pagination implements Hugo-style page pagination.
|
Package pagination implements Hugo-style page pagination. |
|
Package plugin defines the unified plugin host for huan extensions.
|
Package plugin defines the unified plugin host for huan extensions. |
|
Package release implements the `huan release` command: cross-compile huan for a set of target platforms, archive each with LICENSE/README, compute sha256 checksums, and emit a JSON manifest into /release/{version}/.
|
Package release implements the `huan release` command: cross-compile huan for a set of target platforms, archive each with LICENSE/README, compute sha256 checksums, and emit a JSON manifest into /release/{version}/. |
|
Package shortcode provides Hugo-compatible shortcode registration and expansion.
|
Package shortcode provides Hugo-compatible shortcode registration and expansion. |
|
Package taxonomy builds tag/category taxonomies from page frontmatter.
|
Package taxonomy builds tag/category taxonomies from page frontmatter. |
|
Package theme defines the ThemePlugin capability interface for huan's theme plugin system.
|
Package theme defines the ThemePlugin capability interface for huan's theme plugin system. |
|
Package translate re-exports the Translator capability contract from github.com/iannil/huan/pkg/translate so huan-internal call sites keep importing "internal/translate" while sharing the SAME types with out-of-tree .so plugins.
|
Package translate re-exports the Translator capability contract from github.com/iannil/huan/pkg/translate so huan-internal call sites keep importing "internal/translate" while sharing the SAME types with out-of-tree .so plugins. |
|
Package version exposes the huan version string, embedded from the VERSION file at build time.
|
Package version exposes the huan version string, embedded from the VERSION file at build time. |
Click to show internal directories.
Click to hide internal directories.