v0.3.0
Minor Changes
-
Custom elements (HTML tags with hyphens like
<alloy-code>,<wa-tab-group>) are treated as block-level HTML in Goldmark. Alloy preserves content inside verbatim, with no markdown processing, no smart quotes, and no<p>wrapping. Blank lines do not terminate the block.Configurable via
content.markdown.goldmark.customElements(default:true).# alloy.config.yaml content: markdown: goldmark: customElements: true<!-- content/example.md --> <wa-tab-group> <wa-tab panel="one">Tab 1</wa-tab> <wa-tab-panel name="one"> Panel content with "quotes" and blank lines, all preserved verbatim. </wa-tab-panel> </wa-tab-group>
Patch Changes
- Fix Liquid delimiters in code blocks being interpreted as template syntax when render hooks replace the default
<code>element. Alloy entity-encodes delimiters inmarkup.innerbefore the hook template runs. - Fix
alloy devnot rebuilding pages when layout partials change. Editing files likelayouts/partials/header.liquidtriggers a full rebuild instead of skipping all pages. - Fix spurious warnings during
alloy devandalloy servewhen atomic-write editors create temp files that vanish before the debounced watcher copy runs. Alloy skips transientos.ErrNotExisterrors.