使用github Action自动部署博客
本文详细介绍了如何利用GitHub Actions实现博客的自动化部署。文章从背景痛点分析入手,提供了完整的Action配置流程、服务器端Webhook监听及自动拉取重启脚本,是一套实用的CI/CD解决方案,有效解决了本地编译繁琐和服务器资源不足的问题。
THE NOTEBOOK / 文章归档
按发布时间倒序浏览指尖魔法屋的全部文章,涵盖前端开发、Python、人工智能、边缘设备、系统配置和博客折腾记录。
本文详细介绍了如何利用GitHub Actions实现博客的自动化部署。文章从背景痛点分析入手,提供了完整的Action配置流程、服务器端Webhook监听及自动拉取重启脚本,是一套实用的CI/CD解决方案,有效解决了本地编译繁琐和服务器资源不足的问题。
给 v-md-editor 渲染的外链自动补上 rel 属性:接入 markdown-it-external-links,并同步调整 XSS 白名单,避免 noopener、nofollow 等属性被过滤。
本文介绍了在Windows环境下如何为Git和GitHub配置代理,解决SSH或HTTP连接失败的问题。通过修改~/.ssh/config文件,为特定域名设置SOCKS或HTTP代理,确保代码推送和拉取的稳定性。
本文深入探讨 Python 的 typing 库,介绍类型注解的基本用法、高级特性(如 Optional、Union、泛型)及其在提升代码健壮性、可读性和 IDE 支持方面的优势。通过实战示例,帮助开发者掌握静态类型检查,编写更安全、可维护的 Python 代码。
本文介绍了如何让uni-app适配微信小程序云函数。通过配置manifest.json和vue.config.js,利用copy-webpack-plugin实现云函数代码从HBuilder X到微信开发者工具的自动同步,解决了手动复制的繁琐问题,并提供了内容安全检测的 …
本文分享了在Vue3.x中简单实现类似微信小程序wx.showModal弹窗功能的方法。通过创建组件并使用createApp动态挂载实例,实现了全局API调用,帮助开发者深入理解Vue3的组件化与实例化机制。
一篇 DeepFaceLab 的历史体验记录,涉及素材准备、训练和合成中的常见影响因素。软件版本已经较旧,相关操作还涉及肖像权、隐私和内容真实性问题,当前不应直接照搬。