Knife4j页面空白问题
这篇文章主要解决了使用Knife4j时页面显示空白的问题。通过检查网络响应和浏览器控制台,确定问题通常是由于请求被过滤器或拦截器拦截所致。文章提供了具体的解决方法,即需要在过滤器或拦截器中放行以下路径:`/doc.html`、`/doc.html#/**`、`/webjars/**` 和 `/v3/**`。这样可以确保Knife4j页面能够正常加载,避免空白页面的出现。
Halo博客修改后端文件不生效问题
文章讲述了在修改Halo博客主题的HTML和JS文件后,浏览器未能显示更新内容的问题。作者通过删除浏览器缓存、Nginx服务器缓存以及Halo博客的缓存,成功解决了问题。具体步骤包括:1) 在浏览器开发者工具中清除网站数据;2) 删除Nginx的缓存目录;3) 在Halo博客中清除页面缓存和主题文件模板缓存。这些操作确保了修改后的文件能够正确加载并显示在浏览器中。
Ubuntu部署Umami
本文介绍了在Ubuntu系统上部署Umami的步骤。首先,创建一个名为`/umami`的目录并进入该目录。然后,编写`docker-compose.yaml`文件,配置Umami和PostgreSQL服务。文件内容包括Umami和PostgreSQL的镜像、端口映射、环境变量、健康检查等设置。最后,使用`docker-compose up -d`命令启动容器。通过这些步骤,可以成功在Ubuntu上部署Umami。
其他
未读
chatgpt-next-web部署及使用DeepSeek及使用Alist配置云同步
本文详细介绍了如何部署和使用ChatGPT-Next-Web,并集成DeepSeek和Alist进行云同步。首先,通过Docker拉取ChatGPT-Next-Web镜像并创建相关目录和配置文件。接着,配置DeepSeek API以实现对话功能,并设置访问密码。然后,使用Alist创建WebDAV挂载,确保数据同步。最后,在ChatGPT-Next-Web中配置Alist的WebDAV地址,完成云同步设置。整个过程涵盖了从部署到高级配置的完整步骤,帮助用户实现高效、安全的对话服务。
Docker学习笔记大全
本文是一篇关于Docker学习笔记的全面指南,涵盖了Docker镜像命名规范、常见命令及其参数。文章详细介绍了镜像和容器的相关操作命令,如搜索、拉取、构建、保存、加载、删除镜像,以及运行、列出、停止、启动、重启、删除容器等。此外,还提供了其他常用命令,如查看版本信息、系统信息、清理未使用的资源、登录注册表、推送镜像等。文章旨在帮助读者快速掌握Docker的基本操作和命令,适合初学者和需要查阅命令的开发者。