介绍下如何用 GitHub Actions 来自动部署基于 Hexo 的 Blog。
建议大家先看一下 GitHub Actions 官方的介绍,不然对于下面的内容可能没有办法很好的理解。
Hexo
首先我们先要在本地确保 Hexo 是可以正确运行的,比如:
12hexo cleanhexo deploy
至于如何设置和使用 Hexo,请参考 [https://hexo.io/
至于如何使用 GitHub Pages 部署自己的网站,请参考:https://pages.github.com/(我使用的腾讯云 EdgeOne Pages,国内访问挺快的,国外可以用 Vercel 或者 cloudflare)
确认 _config.yml 文件中有类似如下的 GitHub Pages 配置:
1234deploy: type: git repository: git@github.com:sssstarrr/sssstarrr.github.io.git branch: main
注意:请将 repository 修改为你自己的仓库地址。
生成秘钥
Windows 用户可以在 ...
前言
哪吒监控是一款轻量级的服务器监控工具,但在默认配置下,它需要同时开放两个端口(面板端口和gRPC端口)。本教程将介绍如何通过反向代理和CDN配置,使哪吒监控只需要通过一个域名即可访问,同时提升访问速度和安全性。
准备工作
一个已经安装好的哪吒监控V1
一个域名(本文以 monitor.example.com 为例)
Nginx 或 Caddy 服务器
Cloudflare 账号(可选,用于CDN加速)
反向代理配置
Nginx 配置
首先,我们需要创建一个 Nginx 配置文件来反向代理 gRPC 端口:
123456789101112131415161718192021222324252627282930server { listen 443 ssl http2; listen [::]:443 ssl http2; server_name data.example.com; # 代理服务器域名,Agent 将通过此域名连接到 Dashboard ssl_certificate /data/letsencrypt/full ...



