【halo】hao主题设置彩色页脚媒体图标
本文介绍了在博客系统 [halo](https://halo.run) 中使用主题 [halo-theme-hao](https://github.com/liuzhihang/halo-theme-hao),配置彩色页脚媒体图标的方法。通过在 iconfont 网站获取彩色图标,设置项目并生成链接地址,然后在博客系统后台设置中注入样式和JS引入,最后在页脚中使用自定义图标代码来展示彩色图标。文章详细介绍了获取图标、系统设置和图标使用的步骤,并提供了配置文档和图标代码获取的参考链接。通过简单的操作,可以为博客系统添加个性化的彩色页脚媒体图标,提升页面美观度和个性化定制。
lsky-pro兰空图床自动转化WEBP图片
本文介绍了如何通过lsky-pro兰空图床实现自动转换WEBP格式的图片,以提高站点加载速度。首先通过设置角色组中的图片保存质量和转换格式为WEBP来进行配置,然后创建存储策略将站点图片单独存放,并注册一个独立的图床帐号。在使用过程中,配置默认存储策略和上传图片后复制URL地址即可完成操作。详细步骤和截图可参考文章内容。
【halo】从部署到访问
本文介绍了halo博客系统的一键式部署和分离式部署的方式和服务的访问过程。通过docker-compose的方式部署halo,支持多种数据库方式,如PSQL。配置docker-compose.yaml文件中的端口映射和镜像名即可完成部署。访问站点则可以通过http://127.0.0.1:8090进行。另外,文章还介绍了如何通过域名进行公网访问站点,需要首先拥有域名并申请动态IP,然后使用python脚本解析动态IP到域名上。最后,通过阿里云CDN方式完成公网访问,包括域名添加、源站信息配置、CDN配置管理等步骤。通过CDN配置可以实现IPv6开关、回源配置、缓存配置、HTTPS配置、性能优化和流量限制等功能。
【1Panel】更新第三方应用商店
本文提供了一个详细的指南,用于在1Panel上安装第三方应用商店,以满足用户对非官方应用需求和解决官方应用商店访问问题。通过部署脚本和相关应用,用户可以轻松设置计划任务以同步和更新第三方应用。此过程包括修改脚本参数以适应安装路径、克隆远程AppStore仓库、配置代理和执行脚本等步骤。该指南详细描述了每一步,包括复制代码、配置计划任务,以及如何使用新同步的应用列表,帮助用户扩展1Panel的功能。
加入爱发电,享受更多福利和优惠
加入爱发电付费圈,享受超多福利和优惠,长期订阅更可加入专属微信VIP群!专属Carol`s 小屋的技术交流圈提供技术交流,不定期的专属技术福利包括免费的小说阅读器、MinIO对象云存储、免费在线视频等,还有技术解决方案和支持,VPN使用、SS客户端下载等更多福利等你来享受!快加入爱发电,尽情体验吧!点击链接加入[爱发电](https://afdian.net/a/carolcoral)。
Python Learn(七)
本文深入讲解了Python中的几个高级特性:函数的作用域、闭包、装饰器。首先解释了Python函数的作用域规则,即LEGB规则,涵盖了局部、闭包、全局和内置作用域。接着,通过示例详细介绍了闭包的概念、作用以及使用场景,包括如何通过闭包提高代码的复用性和封装性。然后,文章通过具体代码演示了如何使用装饰器简化代码并增强函数功能,包括装饰器的定义、使用方法和语法糖@的应用。通过这些内容,读者可以更深入地理解Python中的这些高级特性,并在实际编程中灵活运用。
Python Learn(六)
本章节深入探讨了Python中的文件操作,包括文件的基本概念、打开与关闭文件的不同方式、文件读写操作以及文件指针和文件对象属性的详细讲解。首先,介绍了文件在Python中的定义及其在Linux系统中的特殊视角,紧接着通过open函数的使用,展开了文件的打开方法以及读写方式的具体操作,包括如何利用缓冲区大小,以及如何使用read、readline、readlines等函数进行高效文件读取。此外,文章还讨论了文件写入的机制,强调了调用close()或flush()方法的重要性,以确保数据正确同步到磁盘。在讲述文件关闭的必要性时,也提到了操作系统对打开文件数量的限制。最后,文章详细解释了文件指针的操作和文件对象的一些重要属性,如文件描述符fileno、文件打开模式mode、文件编码等,为读者提供了全面而深入的文件操作知识。
通过本章节的学习,读者将能够掌握Python中进行文件操作的各种技巧和最佳实践,为处理实际编程任务中的文件操作需求打下坚实的基础。
Python Learn(五)
本文深入讲解了Python中面向对象编程的核心概念,包括继承、多态和类的定制化。通过继承,子类能够获取父类的属性和方法;多态允许子类以不同的方式实现这些方法。文章还介绍了如何使用特殊方法来定制类的行为,例如__str__、__repr__和__cmp__等,以及@property装饰器的使用,这有助于安全地访问和修改私有属性。此外,还探讨了__slots__的使用来限制类属性,以及__call__方法,使类实例能够像函数那样被调用。这些高级特性的讲解,旨在帮助开发者更深入地理解并应用Python的面向对象编程,提高代码的效率和质量。
【群晖】lsky-pro 兰空图床从部署到访问
本文详细介绍了如何在群晖NAS设备上部署和配置兰空图床(lsky-pro)。首先,指导读者在群晖的Docker环境中创建并配置lsky-pro容器,包括设置网络、环境变量和挂载卷。接着,文章提到了获取和安装SSL证书的步骤,确保通过HTTPS访问图床的安全性。此外,还涵盖了如何设置反向代理,从而使服务通过公网安全访问,并建议关闭本地HTTP端口以增强安全性。在设置图床方面,文中讲解了如何连接到已有的数据库服务,并进行相关配置,从安装到最终访问等一系列步骤,确保用户能够顺利部署并使用lsky-pro图床服务。最后,还提供了如何配置用户组容量、用户管理以及如何开启游客注册等高级设置,为有需要的用户提供了详细指导。整个过程详细而具体,即使是初次接触群晖设备的用户也能轻松完成部署和配置。
【群晖】自动获取动态IPV4并解析到阿里云域名
本文介绍了如何通过群晖NAS自动获取动态IPv4并解析到阿里云域名的操作步骤。首先需要在阿里云上获取权限,并创建一个专用账号进行访问控制。接着编写Python脚本,根据实际需求修改参数值,并将其上传至群晖NAS中。最后,在群晖NAS的任务计划中创建定时任务,执行脚本来实现动态IPv4的获取和解析操作。整个过程涉及到阿里云权限获取、脚本编写和群晖NAS任务计划设置,详细步骤清晰易懂。