网站首页 网站源码
website
站点相关全部源代码,隐藏了一些关于服务器的信息
using System;
using System.Linq;

namespace Dpz.Core.Infrastructure;

public class CacheKey
{
    /// <summary>
    /// 文章标签
    /// </summary>
    public const string ArticleTags = "article-all-tags";

    /// <summary>
    /// banner
    /// </summary>
    public const string BannerKey = "home-banner";

    /// <summary>
    /// 文章查看量靠前
    /// </summary>
    public const string TopArticleKey = "home-article-top";

    /// <summary>
    /// 随机文章
    /// </summary>
    public const string RandomArticleKey = "home-article-random";

    /// <summary>
    /// 最新文章
    /// </summary>
    public const string NewsArticleKey = "home-article-news";

    /// <summary>
    /// 程序设置
    /// </summary>
    public const string AppSettingKey = "Application.Dpz.Setting";

    /// <summary>
    /// 页脚内容
    /// </summary>
    public const string FooterKey = "footer-content";

    /// <summary>
    /// 动态页
    /// </summary>
    /// <param name="id"></param>
    /// <returns></returns>
    public static string DynamicPageKey(string id) => $"dynamic-page-{id}";

    public static string CodeViewKey(string?[]? path) =>
        $"CodeView-Keys:{(path == null ? "" : string.Join(":", path.Where(x => !string.IsNullOrEmpty(x))))}";

    public static string CodeViewSearchKey(string search) => $"CodeView-Search-Keys:{search}";
}
loading