• 朋友圈,提供博客收录、文章聚合展示等功能,欢迎来这里发现有趣的博客并尝试与博主成为朋友!如果你拥有一个独立博客,就赶快申请加入吧,逾 9 位博友正在等你哦!

【HomePage】- 51LA数据配置展示

本文详细介绍了如何在HomePage上配置并展示51LA网站监控数据。用户需要打开HomePage的 `service.yaml` 文件,添加特定的配置内容,并根据自身需求修改参数。关键参数包括自定义名称、图标、描述、跳转地址、监控地址和延迟检测地址。在展示数据的 `widget` 部分,需设置为 `customapi` 类型,并配置请求接口、请求方式和请求头信息。特别注意,51LA需要配置Cookie信息。通过本文的指导,用户可以展示今日UV、今日PV、本月浏览数和总访问量等数据。此外,用户需登录51LA网站并访问监控面板,获取并填写 `comId` 参数。

【HomePage】 - Halo博客系统配置展示

本文详细介绍了如何在HomePage上配置并展示Halo博客系统的信息。首先,用户需打开HomePage的 `service.yaml` 文件,加入特定格式的配置内容,并根据自己的需求修改参数。关键参数包括自定义名称、图标、描述、跳转地址、监控地址、延迟检测地址、服务名和容器名。特别需要注意的是,展示信息的 `widget` 部分需设置为 `customapi` 类型,并指向相关的统计数据接口。此配置可以展示博客的分类数、文章数、评论数和访问量等信息。通过本文的指导,用户可以轻松实现Halo博客系统在HomePage上的信息展示。

THYUU/星度夏季壹言: 晚风轻拂面·仲夏草木深

THYUU/星度首页2024年夏季限定主题。

THYUU/星度夏季壹言: 晚风轻拂面·仲夏草木深

THYUU/星度首页2024年夏季限定主题。

THYUU/星度夏季壹言: 晚风轻拂面·仲夏草木深

THYUU/星度首页2024年夏季限定主题。

基于Code-server部署自己的云开发环境

转载于MLUNX 前言 在平时的学习工作中,我们经常会用到代码编辑器,Vscode已经成为我们的首选。但是本地编辑器有个弊端就是当我们在家庭和公司之间移动的时候,无法连续编码。这个时候就有很多新兴的在线编辑器(web IDE)出现了,例如微软和 Github 的Visual Studio Codes

THYUU/星度夏季壹言: 晚风轻拂面·仲夏草木深

THYUU/星度首页2024年夏季限定主题。

【前端】使用JS实现无限debugger

简介 setInterval 函数: setInterval 函数会在指定的时间间隔(在这个示例中是1000毫秒,即1秒)后无限次地执行函数体。函数体中包含一个 debugger 语句,这会在代码执行时暂停,允许开发者使用浏览器开发者工具来查看当前代码的状态。 setTimeout 函数: setTimeout 函数会在指定的时间间隔(在这个示例中是1000毫秒)后执行一次函数体。函数体中同样包含一个 debugger 语句,并且会再次调用 setTimeout 函数,这样就会形成一个循环,每隔1秒,执行一次 debugger 语句。 总之,这会导致用户在使用浏览器开发者工具时,一直显示“已在调试程序中暂停”,在一定程度上,能起到反爬虫的作用。 代码示例 <script> setInterval(function() { debugger; }, 1000) setTimeout(function b() { debugger; setTimeout(b, 1000) }, 1000) </script>

【Docker】搭建一个媒体服务器插件后端API服务 - MetaTube

前言 本教程基于群晖的NAS设备DS423+的docker功能进行搭建,DSM版为 7.2.1-69057 Update 5。 简介 MetaTube 是一个媒体服务器插件,主要用于 Emby 和 Jellyfin 媒体服务器。它的主要功能是从互联网上抓取内容并响应 JSON 数据,然后通过预安装的 MetaTube 插件请求服务器并下载相应的元数据,以与 Jellyfin/Emby 服务器配合使用。 使用 MetaTube 的步骤大致如下: 部署后端:首先,需要部署一个名为 metatube-server 的后端 API 服务器来抓取内容。 安装插件:在媒体服务器上安装 MetaTube 插件。 配置插件:在 MetaTube 插件的配置页面中输入后端地址 URL 和需要的后端密钥 Token。在媒体库中选择电影类型,并勾选 MetaTube 作为元数据下载器与图片获取器。 使用插件:在添加完视频后,点击“扫描媒体库”按钮。使用“刷新元数据”以更新数据内容,或使用“识别”手动搜索影片或演员数据。 MetaTube 插件会自动更新,但有时需要重启 Jellyfin/Emby/Plex 服务才能使插件生效。此外,MetaTube 整合了演员提供商,可以自动搜索和识别演员。 部署 打开“Container Manager”,在“注册表”中搜索“metatube-server”选择第一个进行“下载”。 在“容器”中“新增”进行创建容器,选择刚刚下载的镜像,然后自己定义一个容器名称并且勾选“启用自动重新启动”,最后点击“下一步”。 在“端口设置”中“新增”一组端口映射前者为NAS的本地端口,可以自定义本地端口,只要不冲突即可,后者为容器的固定访问端口8080。 在“环境”中,根据实际情况进行配置,配置好以后点击“下一步”。 参数名 可选值 默认值 备注 PORT int<0-655...

【CSharp】在.NET6中使用Swagger

简介 Swagger 是一个开放源代码的框架,用于生成 API 文档和客户端代码,用于 RESTful API。在 .NET 6 中,Swagger 通常与 OpenAPI Specification 一起使用,后者是一个更现代的规范,用于描述 RESTful API 环境 .NET6 ASP.NET Core Web API Visual Studio 2022 使用 创建Swagger 通过创建项目时进行创建 创建一个新项目,在搜索中输入ASP.NET Core Web API进行搜索,然后选中第一个,点击“下一步”。 “项目名称”和“位置”根据自己项目实际进行修改,然后点击“下一步”。 框架选择.NET6,勾选上启用OpenAPI支持,然后点击“创建”。 创建好项目后,直接启动项目,默认会进入到Swagger UI,就能看到Web API默认生成的一个天气预报的接口。 通过NuGet创建 在NuGet中搜索Swashbuckle.AspNetCore,并安装第一个。 在Program.cs文件中添加 builder.Services.AddEndpointsApiExplorer(); builder.Services.AddSwaggerGen(); f (app.Environment.IsDevelopment()) { app.UseSwagger(); app.UseSwaggerUI(); } 扩展 版本控制 新建一个enum类,命名为ApiVersion.cs。 public enum ApiVersion { V1, V2, V3 } 新建一个工具类SwaggerExtension.cs。 public static class SwaggerExtension { public static void...