网站首页 网站源码
website
站点相关全部源代码,隐藏了一些关于服务器的信息
@model TodayNewsModel?

@if (Model != null)
{
    if (Model.Calendar != null)
    {
        <div class="today-briefing-v2">
            <div class="today-briefing-header-v2">
                <div class="today-briefing-title-v2">今日简报</div>
                <div class="today-briefing-date-v2">
                    <span class="date-main-v2">@(Model.Calendar.Month)月@(Model.Calendar.Day)日</span>
                    <span class="date-lunar-v2">农历@(Model.Calendar.MonthCn)@(Model.Calendar.DayCn)</span>
                    @if (Model.Calendar.IsTerm)
                    {
                        <div class="date-term-v2">
                            <i class="fa fa-leaf"></i>
                            <span>@Model.Calendar.Term</span>
                        </div>
                    }
                </div>
            </div>
            
            @if (Model.Weather?.Detail != null)
            {
                <div class="today-weather-v2">
                    <div class="weather-location-v2">
                        <i class="fa fa-map-marker"></i>
                        <span>@(Model.Weather.City)</span>
                    </div>
                    <div class="weather-info-v2">
                        <div class="weather-main-v2">
                            <span class="weather-desc-v2">@(Model.Weather.Detail.TextDay)</span>
                            <div class="weather-temp-v2">
                                <span class="temp-low-v2">@Model.Weather.Detail.Low</span>
                                <span class="temp-separator-v2">~</span>
                                <span class="temp-high-v2">@Model.Weather.Detail.High</span>
                                <span class="temp-unit-v2">℃</span>
                            </div>
                        </div>
                        @if (int.TryParse(Model.Weather.Detail.WindScale, out var scale)
                             && WebToolsExtensions.Wind.TryGetValue(scale, out var wind))
                        {
                            <div class="weather-wind-v2">
                                <i class="fa fa-wind"></i>
                                <span>@wind</span>
                            </div>
                        }
                    </div>
                    <div class="weather-date-v2">
                        @if (Model.Weather.Detail.Date == DateTime.Now.Date)
                        {
                            <span>今天</span>
                        }
                        else
                        {
                            <span>明天</span>
                        }
                    </div>
                </div>
            }
        </div>
    }

    <div class="right-module-v2 shadow">
        <div class="right-module-title-v2">今日资讯</div>
        <ul class="right-module-list-v2">
            @foreach (var item in Model.NewsList ?? new List<News>())
            {
                <li class="right-module-item-v2">
                    <i class="right-module-icon-v2 fa fa-newspaper-o"></i>
                    <a href="@item.Url" target="_blank" class="right-module-link-v2">@item.Title</a>
                </li>
            }
        </ul>
    </div>
    
    <div class="right-module-v2 shadow">
        <div class="right-module-title-v2">历史上的今天</div>
        <ul class="right-module-list-v2">
            @foreach (var item in Model.HistoryList ?? new List<History>())
            {
                <li class="right-module-item-v2">
                    <i class="right-module-icon-v2 fa fa-history"></i>
                    <span class="right-module-text-v2">@item.Event</span>
                </li>
            }
        </ul>
    </div>
}
loading