微风静语

在微风中轻语自己,在宁静中书写世界

  • Halo插件开发:java17旧项目迁移至java21项目记录

    最近 Halo 2.21.0的更新将 java版本从 17 升级到 21 ,同时针对前端部分增加了代码分割方案,使得控制台的代码提及变得更小,用户体验更良好。于是几经折腾下,对于我一些还没有发布的插件进行了逐步改造,将项目的 jdk 从17升级到 21。 先说一下我之前失败的迁移经历吧,我直接是通过

    1
    1
    59
  • Halo插件|一个面向创作者的多功能媒体处理工具集

    Halo 2.0 附件工具箱 插件简介 附件工具箱 是一款专为 Halo 2.0 博客系统打造的全能型附件管理工具。它不仅能够帮助博主快速创建精美的文章封面,还提供图片水印、压缩等专业级附件处理功能。无论您是个人博主还是企业用户,都能通过这款插件轻松实现附件的高效管理和优化。 🎉 限时特惠 随着功

    1
    0
    127
  • 分布式事务详解:从入门到精通

    摘要: 本文介绍了策略模式的概念及其在软件开发中的应用。策略模式允许在运行时根据不同的条件选择不同的算法或行为,解决了直接在代码中使用大量if-else或switch-case分支逻辑导致的问题。文章以一个智能客服系统为例,详细阐述了如何使用策略模式实现多AI服务的动态调用。文章还介绍了策略模式的优点和缺点,以及适用场景。

    5
    1
    144
  • 让你的网站初步适配PWA

    这是一篇关于渐进式 Web 应用(Progressive Web App,简称 PWA)的摘要总结文章。文章首先介绍了 PWA 的定义和优势,包括可靠性、性能和可安装性等特点。接着详细阐述了实现 PWA 的基本步骤,包括添加 Web App Manifest 文件、使用 Service Worker 以及启用 HTTPS 等。文章还提到了如何适配 Hexo Butterfly 主题,包括安装 hexo-offline 插件、创建 hexo-offline 配置文件以及修改主题配置文件等步骤。最后,文章介绍了如何优化 PWA 体验,包括离线支持、推送通知和动态缓存策略等。总的来说,文章提供了一个关于如何实现和优化 PWA 的全面指南,有助于开发者将网站升级为具有优质体验的 PWA 应用。

    0
    1
    220
  • Halo主题 - 微浸:以轻量构建美学,用细节定义体验

    微浸是一款专为博客场景打造的轻量级Halo原创主题,以极简内核与深度定制为核心。设计理念追求轻量至上和细节把控,采用技术极简、响应式优先和丰富的布局排版设计。功能亮点包括首页定制、内容呈现、深度个性化以及扩展与数据。场景适配方面,适用于个人品牌站、多人协作平台和兴趣社群。 该主题注重视觉与内容呈现,同时优化评论系统、用户身份与隐私管理,并具备扩展功能。演示站点提供预览。目前主题处于开发测试阶段,预售测试期间有优惠,可通过一键部署在Halo应用市场上安装。适用人群为追求极简美学、注重加载性能、需要高度自定义的中高端博主。 主题功能包括但不限于动态Banner、组件拖拽布局、阅读增强、动态交互、主题配色方案、自定义logo、沉浸式背景音等。同时,提供丰富的交互美学设计和个性化定制选项。在评论系统方面,实现分层加载与精选沉淀,包括分页策略优化、异步加载、精选评论社区和反垃圾机制等。用户身份与隐私管理则包括全球化头像服务和位置服务灵活适配等。此外,还有瞬间插件深度联动、内容贡献分析等功能正在开发中。 目前主题有预览模版,包括首页预览、文章模版预览、朋友圈界面、友联界面和追番页面等。主题获取方式目前处于开发测试阶段,可以通过联系作者购买。

    10
    6
    1025
  • 深入理解Python爬虫技术:原理、实现与实践

    摘要: 本文主要介绍了Python爬虫的基本原理、常用库以及实现方法。Python爬虫是一种自动化的数据采集工具,可模拟浏览器行为抓取互联网上信息。HTTP协议基础和网页结构解析是爬虫的核心原理。requests库、Beautiful Soup和Scrapy框架是常用的Python爬虫库。文章还提供了实践案例和应对反爬机制的策略,如使用代理应对IP封禁等。Python爬虫在数据分析、商业情报等领域具有广泛的应用前景,但需要遵守法律法规和道德规范。

    8
    0
    670
  • Halo-2.20 新特性:自定义登录页面模版

    此文章介绍了开源建站工具 Halo 的 2.20 LTS 版本发布,该版本重构了登录页面,提升了加载性能,并实现了专业版的自定义登录页面 logo 功能。文章还提供了如何个性化定义一个登录页面的教程,包括如何修改配置元素样式和模版样式,以及如何在不同主题下覆盖登录页面模版。教程涵盖了添加配置项、创建新的 login.html 模版文件、自定义 CSS 变量、修改登录按钮样式等步骤,并提供了注意事项。此外,还介绍了动态背景图逻辑和修改文字颜色的建议。

    48
    12
    2207
  • 《唐纵日记》摘录

    去年,我读了一本好书《唐纵日记》。当时做了很多摘录,今天整理出来。...

  • 在 Halo 中导入 Markdown 和 Word 文档

    在 Halo 社区中,导入 Markdown 和 Word 文档的需求一直很高,但社区一直缺乏完善的解决方案。其主要原因在于 Markdown 和 Word 的文档格式较为复杂,难以完美支持所有格式特性,且图片资源的处理存在技术难点。 现在,社区中已经有了一个插件可以很好地支持导入 Markdown 和 Word 文档,它就是 https://www.halo.run/store/apps/app...

  • 在 1Panel 上利用 Docker Swarm 实现负载均衡

    Docker Swarm的概念我们就不再赘述了,这里有详细的解释。其机制类似Kubernetes(当下流行的容器编排系统),但是Swarm会更加简单易用,更适合小型项目的部署。 本文我将介绍一下如何在1Panel上利用Docker Swarm实现服务负载均衡。 前提 服务是无状态的 主服务器已经安装1Panel 了解过Docker Compose 以下步骤均不支持Podman 为了简单起见,本文不...

  • 如何实现几分钟内生成并部署一个网页

    引言 在传统网站开发流程中,从零构建一个完整网站通常需要投入大量时间和精力。需要进行页面设计、代码编写、服务器配置等一系列繁琐步骤。然而,如今借助 UPage ,我们可以在短短几分钟内完成网页部署。 UPage 是凌霞软件研发的一款基于 AI 的智能化网页开发解决方案,能够协助我们快速创建网页,且无需任何编程基础。在 UPage 最新版本中,实现了直接部署至其自有托管服务的功能,免去了第三方账号注...

  • MaxKB 向量模型选择指南:如何为您的知识库选择最佳嵌入模型

    引言 在当今的人工智能时代,知识库系统的效果很大程度上取决于所选择的向量嵌入模型。作为一个强大的知识库平台,MaxKB 支持多种向量模型,但如何选择最适合您业务需求的模型却是一个复杂的决策过程。 本文将深入分析当前主流的向量嵌入模型,提供详细的性能对比、优缺点分析,并为您提供科学的选择依据。 向量模型基础知识 什么是向量嵌入? 向量嵌入(Vector Embedding)是将文本转换为高维数值向量...

  • 西安·十几年后的初识

    在武汉的四年时光里,我经历了许多成长,也学会了独立。从那个懵懂的孩子,渐渐变成了小伙子。而西安,这座我生活了十余年的家,却始终未曾被我真正探寻。趁着这个难得的暑假,我决定重新走进这座历史悠久的古城,细细品味她的风华与故事,重新认识那个藏在记忆深处的西安。

  • 如何自搭建STUN服务器?使用Docker快速搭建STUN服务器方法

    这篇文章介绍了如何利用 Docker 和 Docker Compose 部署 coturn STUN 服务器,以及实现基本的 NAT 穿透功能。通过在小米服务器上搭建一个轻量级 STUN 服务器,并配置端口映射和 DNS 解析,文章展示了如何实现服务对外部访问的穿透。文章还详细分享了配置过程中的关键步骤,如禁用身份验证和加密功能,避免复杂性并简化测试过程。此外,文章还讨论了防火墙设置以允许 UDP...

  • 一次旅游引发的家庭争论:当节俭传统遇上"趁能走多看看"的晚年愿望

    这篇文章介绍了家庭因一次上海旅游引发的争论,反映了节俭传统与父母晚年愿望之间的冲突,以及子女在理解父母与现实经济压力间的矛盾。

欢迎来到webjing的站点,为您导航全站动态

52 文章数
6 分类数
116 评论数
51标签数