Hwaro Deploy to Pages
Version updated for https://github.com/hahwul/hwaro to version v0.8.0.
- This action is used across all versions by 6 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 high-performance static site generator written in Crystal, designed to transform Markdown content with TOML front matter and Jinja2-compatible templates into fully functional static websites. It automates tasks such as content management, SEO optimization, image processing, and deployment while supporting advanced features like live reload, incremental builds, multilingual support, and custom shortcodes. With its robust templating engine, parallel processing, and built-in development tools, Hwaro streamlines the creation and maintenance of modern static websites.
Release notes
What’s Changed
Added
- AGENTS.md remote/local content modes and
hwaro tool agents-mdcommand barescaffold type for minimal project initializationpagination_objtemplate variable for custom pagination markup- Structured template variables for TOC and SEO
cache_strategyconfig option to PWA service worker- Auto-generated deploy commands for
s3://,gs://,az://URL schemes --timeout,--concurrency,--external-only,--internal-onlyflags tocheck-linkscommand--date,--draft,--tags,--sectionflags tonewcommand--cache,--stream,--memory-limitflags toservecommand--skip-og-imageand--skip-image-processingflags tobuild/servecommands--minimal-configflag toinitcommand with dark theme support- Show draft content paths when using
--draftsflag
Changed
- Promote
doctorto top-level command (hwaro doctor) - Merge
tool ciintotool platform, addgithub-pagesandgitlab-citargets - Organize CLI flags by logical groups in
init,build,servecommands - Deduplicate SEO URL and image resolution logic
- Optimize serve rebuild for mixed content+template changes
- Skip SEO/search index regeneration when cache has no content changes
- Redesign landing page and restructure docs for readability
Fixed
- OG image text wrapping for CJK and long words
- Table separator regex and string operations
- Undefined warning for
page.extrain list contexts - Doctor
missing_config_sectionsfor commented sections - Validate
cache_strategy, sanitize tags, optimize segments
Full Changelog: https://github.com/hahwul/hwaro/compare/v0.7.2...v0.8.0