<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Halo-Sigs on Astro Themes &amp; Templates</title><link>https://www.astrothemes.dev/author/halo-sigs/</link><description>Recent content in Halo-Sigs on Astro Themes &amp; Templates</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://www.astrothemes.dev/author/halo-sigs/index.xml" rel="self" type="application/rss+xml"/><item><title>Theme Astro Starter</title><link>https://www.astrothemes.dev/theme/halo-sigs-theme-astro-starter/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.astrothemes.dev/theme/halo-sigs-theme-astro-starter/</guid><description>&lt;h2 id="overview">Overview:&lt;/h2>
&lt;p>The theme-astro-starter (Experimental) is a template for quickly starting a project based on Astro and Thymeleaf. It is currently in the experimental and exploratory stage. Astro is used as a static site generator (SSG) rendering framework for component encapsulation, page organization, static page generation, and static resource building. Thymeleaf is used as a backend page rendering framework and is responsible for rendering data on pages. The syntax of Thymeleaf is based on HTML element attributes, so it theoretically does not disrupt the structure of HTML. This allows for binding Halo&amp;rsquo;s data and pages within Astro components. This enables development independent of Halo&amp;rsquo;s backend, allowing for hot module replacement (hmr) during the development process, and direct use by Halo after building. Thanks to the Astro framework, modern frontend technologies such as Vue, React, Svelte, and others can be used to develop pages. Hmr can be implemented in the development environment. After building the pages, the resource addresses of the build artifacts will be automatically processed and converted into syntax recognized by Thymeleaf. The final build artifacts can be accessed directly through HTML or deployed on any static page server for page preview prototypes. However, since it does not go through Halo for data binding, the pages will not be populated.&lt;/p></description></item></channel></rss>