📄🦌🙌🐟🏖️
KITA
归去来兮辞
精选文章
按住 Shift 横向滚动
PWA:让 Web 应用拥有原生 App 体验的关键技术

PWA:让 Web 应用拥有原生 App 体验的关键技术

这是一篇 AI 生成的文章,仅用于测试!!! 一、什么是 PWA? PWA 并不是某一个具体的框架或语言,而是一组 Web 技术和最佳实践的集合。它的目标是让 Web 应用具备接近甚至媲美原生 App 的使用体验,例如: 可安装到桌面或手机主屏幕 离线可用或弱网可用 加载速度快 支持推送通知 类似原

个人主页

个人主页

本文介绍了一个基于翠翠开源个人主页的二次开发项目。原项目配置修改困难且卡片显示控制不便,因此作者开发了一个半可视化配置页面,旨在简化配置流程并提升易用性。新功能包括支持自动获取 Halo 文章、通过拖拽对卡片进行排序、控制卡片显示与否以及配置 PWA。文章提供了项目预览图和源仓库与二次开发仓库的链接。

文章阅读限制

文章阅读限制

文章介绍了在 Next.js 中使用 <Image> 组件时,可以通过设置 priority 属性为 true 来优化首屏图片的加载性能,以及使用 placeholder 和 blurDataURL 属性来改善用户体验。

甘露寺蜜璃

甘露寺蜜璃

这是一组《鬼灭之刃》角色甘露寺蜜璃的 cosplay 图片展示,并附有其角色背景、性格特点和武器介绍。

使用 1Paenl 部署 lobechat DB 版

使用 1Paenl 部署 lobechat DB 版

本文详细介绍了在 1Panel 环境中部署 LobeChat DB 版的完整流程。首先需要安装 PostgreSQL 和 Casdoor 服务,其中 PostgreSQL 需支持 pgvector 扩展以用于向量数据存储。随后配置 Casdoor 作为身份认证服务,并创建包含数据库连接、认证密钥、S3 存储服务等关键参数的 lobechat.env 环境文件。最后通过 Docker 命令启动 LobeChat 容器,将其接入 1Panel 网络并映射端口 3210。整个部署过程涵盖了环境准备、服务配置和容器运行三个主要步骤。

PostgreSQL Alpine 版本安装 pgvector 扩展

PostgreSQL Alpine 版本安装 pgvector 扩展

本文记录了在 1Panel 环境中为 PostgreSQL 17.6-alpine 版本手动安装 pgvector 0.7.0 扩展的完整过程。安装步骤包括环境准备、解决依赖包安装失败问题、获取 pgvector 源码、处理版本兼容性以及编译安装。关键操作包括更新 Alpine 镜像源、创建必要的符号链接以解决 LLVM 版本兼容性问题,并通过 SQL 测试验证扩展功能。最终成功实现了向量数据类型的支持及相似性搜索功能。

使用 Node.js 自动生成 Markdown 图片插入格式

使用 Node.js 自动生成 Markdown 图片插入格式

本文介绍了一个用于自动生成Markdown图片插入代码的Node.js脚本。该脚本扫描当前目录,识别常见图片格式(如.jpg、.png等),并为每张图片自动生成格式为`![alt text](image_path)`的Markdown代码。其中,alt text默认为文件名(不含扩展名)。脚本支持通过命令行参数自定义图片路径前缀(如相对路径、绝对路径或URL)。执行后,脚本会将生成的Markdown代码输出到控制台,并同时保存到名为`images.md`的文件中。文中提供了完整的脚本代码、使用前的环境准备步骤(需安装Node.js)、运行命令示例以及脚本的亮点,包括其灵活性、自动化、健壮性和易用性。