More Premium Hugo Themes Premium Hugo Themes

Record Collector

A .NET 9.0 Blazor Static SSR site generator

Record Collector

A .NET 9.0 Blazor Static SSR site generator

Author Avatar Theme by krompaco
Github Stars Github Stars: 58
Last Commit Last Commit: May 19, 2025 -
First Commit Created: Feb 7, 2024 -
Record Collector screenshot

Overview:

Record Collector is a web project inspired by Hugo that aims to provide a platform for record collectors to organize and showcase their collections. It leverages ASP.NET and C# skills to create static site templates and offers support for parsing TOML, YAML, and JSON front matter. The project is built using .NET 8.0 and various open-source packages and projects.

Features:

  • Content File Conversion: Record Collector converts the content files into C# lists and objects, allowing users to work on both content preview and templating using their existing ASP.NET Blazor SSR and C# skills.
  • Generation Process: The project uses the WebApplicationFactory from the Microsoft.AspNetCore.Mvc.Testing package for the generation process, eliminating the need for console applications or custom web servers. This results in faster generation times.
  • Open Source References: Record Collector utilizes various open-source packages and projects, including YamlDotNet, Tomlyn, Markdig, Tailwind CSS, Hotwire, Simple.css, and Html Agility Pack. These references directly contribute to the functionality and features of the project.

Installation:

To install and run Record Collector, follow these steps:

  1. Set up the repository locally.
  2. Run the web project.
  3. Refer to the getting started page for detailed instructions on the installation process.

Summary: Record Collector is a web project that aims to cater to the needs of record collectors. It provides a platform for organizing and showcasing record collections and leverages ASP.NET and C# skills to create static site templates. The project offers features such as content file conversion, a streamlined generation process, and integration with various open-source packages. With its easy installation process, Record Collector is a valuable tool for record collectors looking to manage their collections efficiently.