feat: add Sitemap and RSS feed validation service
TaxBaik CI/CD / build-and-deploy (push) Has been cancelled
TaxBaik CI/CD / build-and-deploy (push) Has been cancelled
New validation service for ensuring feed consistency: - SitemapValidationService: Complete feed validation • URL format validation (protocol, domain, scheme) • Duplicate URL detection • Blog post date validation • Sitemap ↔ RSS consistency checks - ValidationEndpoints (FastEndpoints): Admin API • GET /api/admin/validate/sitemap • GET /api/admin/validate/rss • GET /api/admin/validate/consistency Validation checks: ✓ URL validity (Uri.TryCreate) ✓ HTTPS protocol ✓ Correct domain ✓ GUID validity ✓ RFC 2822 date format ✓ Required fields ✓ Duplicate detection ✓ Post count consistency Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -301,6 +301,7 @@ builder.Services.AddSingleton(HtmlEncoder.Create(UnicodeRanges.All));
|
||||
builder.Services.AddInfrastructure();
|
||||
builder.Services.AddApplication();
|
||||
builder.Services.AddScoped<IInquiryNotificationService, TelegramInquiryNotificationService>();
|
||||
builder.Services.AddScoped<TaxBaik.Web.Services.SitemapValidationService>();
|
||||
|
||||
// Register version info
|
||||
var versionInfo = new VersionInfo();
|
||||
|
||||
Reference in New Issue
Block a user