Hwaro Deploy to Pages
Version updated for https://github.com/hahwul/hwaro to version v0.12.0.
- This action is used across all versions by 8 repositories.
Action Type
This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
Hwaro is a lightweight and efficient static site generator designed to convert Markdown content with TOML front matter and Jinja2-compatible templates into high-performance static websites. It automates tasks such as content management, template rendering, SEO optimization, and deployment, offering capabilities like incremental caching, live reload, syntax highlighting, image processing, and multilingual support. This tool is ideal for developers and content creators seeking a robust, customizable solution for building and deploying modern static websites efficiently.
What’s Changed
v0.12.0
Added
- Leaf-bundle layout for
hwaro newwith--bundle, archetype, and config support (#391) - Scaffold
archetypes/default.mdonhwaro init(#388) - Configurable front matter with description default for
hwaro new(#387) --jsonoutput forbuild,serve,deploy, andtoolsubcommands (#372)- Per-target summary in
hwaro deploy --json(#377) - JSON introspection for scaffolds, archetypes, and deploy targets (#368)
- Stable error taxonomy with consistent exit codes (#373)
HwaroErrorclassification for IO, network, template, and content errors (#378, #380)- Global
--quietflag andNO_COLORsupport (#371) - Live reload enabled by default for
hwaro serve(#370) - Deterministic ready signal from
hwaro serve(#367) - Closest-match suggestion on unknown command/subcommand (#366)
- Configured deploy targets shown in
deploy --help(#364) - Inline status glyphs in doctor output (#365)
- Crystal 1.20 support (#342)
- Docs coverage for remaining CLI flags, config keys, template helpers,
tool import,serve --no-error-overlay, andcheck-linksfilename (#392, #393)
Changed
hwaro newis flag-only; dropped interactive title prompt (#369)- Skip image reprocessing for unchanged sources on serve rebuilds (#390)
- Top-k related posts and combined CSS structural-char pass (#382)
- Raise
HwaroError(HWARO_E_CONFIG)at config-load source (#379) - Switch CI to official
crystallang/crystalimage - Expanded unit and functional specs across scaffolds, build phases, lifecycle, pagination, content processors, image hooks, live reload, and tool subcommands (#338, #339, #340, #341, #343, #344, #345, #346, #347)
Fixed
- Broken check-links URL and missing OG image alt text in docs (#394)
- Scaffold sample dates and broken docs links (#383)
- Always emit
datefield intool list --json(#376) - Spurious
feeds.filenamedoctor warning (#363) - Interactive prompt hang in non-TTY environments for
hwaro new(#362) - Stray dots in
initoutput for current directory (#361) - IPv6 loopback allowlist in
LiveReloadHandler
Full Changelog: https://github.com/hahwul/hwaro/compare/v0.11.1...v0.12.0