@model TodayNewsModel?
@if (Model != null)
{
@if (Model.Calendar != null)
{
<div class="widget card">
<div class="card__body">
<div class="daily-header">
<div class="daily-date">
<span class="daily-date__day">@(Model.Calendar.Month)月@(Model.Calendar.Day)日</span>
<div class="daily-date__sub">
<span>农历@(Model.Calendar.MonthCn)@(Model.Calendar.DayCn)</span>
@if (Model.Calendar.IsTerm)
{
<span class="solar-term" title="@Model.Calendar.Term">@Model.Calendar.Term</span>
}
</div>
</div>
@if (Model.Weather?.Detail != null)
{
<div class="daily-weather">
<div class="daily-weather__icon">
@* Simple weather icon mapping logic or default *@
<i class="fa fa-cloud"></i>
</div>
<div class="daily-weather__info">
<div class="daily-weather__temp">
@Model.Weather.Detail.Low° ~ @Model.Weather.Detail.High°
</div>
<div class="daily-weather__location">
@(Model.Weather.City) · @(Model.Weather.Detail.TextDay)
</div>
</div>
</div>
}
</div>
</div>
</div>
}
<div class="widget card">
<div class="card__header">
<h4 class="card__title">
<i class="fa-solid fa-newspaper"></i> 今日资讯
</h4>
</div>
<div class="card__body">
<ul class="list-unstyled news-list">
@foreach (var item in Model.NewsList ?? new List<News>())
{
<li class="news-list__item">
<a href="@item.Url" target="_blank" class="news-list__link">
@item.Title
</a>
</li>
}
</ul>
</div>
</div>
<div class="widget card">
<div class="card__header">
<h4 class="card__title"><i class="fa fa-history"></i> 历史上的今天</h4>
</div>
<div class="card__body">
<ul class="list-unstyled history-list">
@foreach (var item in Model.HistoryList ?? new List<History>())
{
<li class="history-list__item">
<span class="history-list__text">@item.Event</span>
</li>
}
</ul>
</div>
</div>
}
评论加载中...