More Premium Hugo Themes Premium Astro Themes

Long Haul Astro

Minimal Astro blog for long-form articles

Long Haul Astro

Minimal Astro blog for long-form articles

Author Avatar Theme by brianmaierjr
Github Stars Github Stars: 12
Last Commit Last Commit: Oct 24, 2024 -
First Commit Created: Jun 19, 2023 -
Long Haul Astro screenshot

Overview:

The Long Haul theme for Astro is a minimal, long form theme originally built for Jekyll and now brought into the future with Astro. It has gained popularity on GitHub with almost 700 forks and nearly 600 stars. The theme boasts a number of features including automatic sitemap generation, modern CSS reset, RSS feed, featured post images, color mode toggle, fluid type and space scale, compression, and more. It also offers commands for installation and customization, and can be easily deployed on various static hosting services. The theme is offered under the MIT license.

Features:

  • Built with Astro
  • Automatic Sitemap with @astrojs/sitemap
  • Modern CSS reset
  • Generated Robots.txt via astro-robots-txt
  • XML Feed for RSS Readers
  • Featured Post Images
  • Color Mode Toggle
  • Icons Provided by Astro Icons
  • Fluid Type and Space Scale from UTOPIA
  • Compression via Astro Compress
  • Skip To Main Content Link
  • Accessible Focus Styling
  • Accessible Mobile Menu
  • Perfect Lighthouse Score

Installation:

  1. Install Dependencies: Run npm install to install all dependencies.
  2. Modify Settings: Edit the main settings in the src/data/settings.ts file. This includes the site title, description, URL, and navigation menus.

Summary:

The Long Haul theme for Astro is a popular minimal, long form theme that was originally built for Jekyll but has now been brought into the future with Astro. It offers a range of features including automatic sitemap generation, modern CSS reset, RSS feed, and color mode toggle. The theme can be easily customized by modifying the settings file and can be deployed on various static hosting services. It is offered under the MIT license.