由于我的博客用的是静态框架 VitePress,本身是没有评论区的,需要额外引入 Waline 才能实现评论功能。 Waline 是一个支持多平台部署、多数据库以及多种通知方式的评论系统,在之前的文章《通过 Waline 给你的静态网站添加
很久之前介绍过用 Cloudflare Tunnel 来内网穿透,可以在没有公网 IP 和服务器的情况下,只用一个域名实现在公网访问内网服务。这种方式相比通过公网 IP 直接开放端口来说,比较“合规”,安全性也更高。唯一的缺点就是速度受限于
也许你已经看到过非常多的 SaaS 接入 Cloudflare 教程了,但是大部分教程一开头就是教你如何操作的,小白看的一头雾水也不知道 SaaS 是干什么用的,再加上前阵子 Cloudflare for SaaS 开放了更多免费功能,老教
Bitwarden、Marzban 这类应用强制要求开启 HTTPS,在不用域名反代的情况下,想要给 IP 申请 SSL,如果是 VPS 的话可以用 ZeroSSL 申请免费的 IP 证书;但如果是 NAS 的话,内网 IP 自然是申请不了
如今各类云平台层出不穷,想要搭建一个博客不再需要购买 VPS,甚至连虚拟主机也可以免了,使用 Hexo、VitePress 这类静态博客框架就可以在云平台上自动构建实现公开访问了。 但与 WordPress、Typecho 这类动态博客相比
前缀匹配 正则匹配 基础版 进阶版 为了防止被滥用,我们希望反代的 API 只有自己的机器人可以使用,因此还可以对请求的链接进行判断 在 whitelist 中填入自己的机器人 ID 使用方式:访问 https://domain.com/y
假设你已经在使用 VitePress,并根据安装步骤将主题复制到 .vitepress 中,当你首次通过 pnpm dev 运行时,会根据 posts 目录中的所有 Markdown 文件在根目录中生成 index.md page1.md
Google Adsense 一般需要在网站的 head 中添加这样的 JavaScript 代码 代码在 Google Adsense -> 侧边栏“广告” -> 右侧“获取代码” 中可以找到 在 VitePress 中,只需要在 con
若后面有 TLSv1.1 TLSv1 将其移除 A+ 需要服务器的所有站点都开启 TLS 1.3** ssl_trusted_certificate 与 ssl_certificate 保持一致即可 禁止 IP 直接访问 防止域名恶意解析
安装Node.js 下载地址(版本需 >= 8.6) 初始化项目 安装VuePress 你可以将相应的内容设置为 null 来禁用标题和副标题。 任何 YAML front matter 之后额外的内容将会以普通的 markdown 被渲染
Typecho默认是只有全文输出或者手动摘要(通过`
