1.2 KiB
1.2 KiB
洛星瓷歌单
Blazor Server-style song list site for 洛星瓷, built with .NET 10, MudBlazor, EF Core, and PostgreSQL.
Local Setup
The sandbox home directory is read-only for .NET first-run files, so local commands here use:
DOTNET_CLI_HOME=/tmp/dotnet-home
Database created during implementation:
- database:
lxc_songlist - role:
lxc_songlist - development password:
change-me
Apply migrations:
DOTNET_CLI_HOME=/tmp/dotnet-home dotnet ef database update
Run locally:
DOTNET_CLI_HOME=/tmp/dotnet-home ASPNETCORE_ENVIRONMENT=Development dotnet run --urls http://127.0.0.1:5000
Development admin login:
- URL:
/admin/login - password:
lxc-admin
For production, set Admin:PasswordHash or Admin:Password and ConnectionStrings:DefaultConnection outside source control.
Current Features
- Chinese-first public song search page.
- Empty PostgreSQL-backed catalog ready for import.
- Song title and tag search.
- Copyable request text, defaulting to
点歌《{title}》. - Instant viewer-added tags.
- Single-admin song and tag management.
- Star porcelain MudBlazor theme with responsive desktop/mobile layout.