在hexo部署waline时遇到的问题

前言 最近Edgeone非常的火,大家都在在抢兑换码,我刚好抢了一个,试了一下他的pages部署了一个hexo博客使用Fluid主题,速度还可以,今天准备加上评论系统waline,我的部署方式为LeanCloud+Vercel 问题 在本地测试评论没有问题但部署完成后但无法显示评论系统 解决办法:在项目的themes/fluid/_conflg.yml配置文件中翻到最后将 waline: https://registry.npmmirror.com/@waline/client/2.15.8/files/dist/ 修改为 waline: https://cdn.jsdelivr.net/npm/@waline/client@2.15.8/dist/ Vercel部署完成的链接无法访问 解决办法:添加自定义域名详情看Vercel配置自定义域名配置完成后如果太慢可以用Edgeone加速一下详情看Edgeone加速教程

July 5, 2025 · 1 min · Tian Zhihao

支付宝个人收款完美方案

📌 本教程仅供学习与研究使用,模拟实现支付宝扫码收款的免签方案。请勿用于违法用途,否则后果自负。 本文介绍了如何通过支付宝账单轮询实现免签约自动回调的个人收款系统,包括开发者账号申请、小程序配置、源码部署与易支付接口对接等完整流程。 原理 通过支付宝官方账单查询接口,轮询来实现回调,使用易支付v1接口演示站:点击前往 前提条件 一个已实名支付宝账号(不限年龄) 一台服务器(可选) 宝塔面板(可选) 部署前准备工作 注册支付宝开发者账号 进入https://open.alipay.com 点击右上角的登录,登录你的支付宝账号,完成之后进入控制台,第一次可能会要求你完善信息,填写即可 新建小程序,点击创建小程序 输入名称和你的账号,点击创建 回到控制台,点击我们刚刚创建的小程序 点击“开发设置”,选择接口加密方式,选择第一个“密钥”。 点击“密钥工具”,点击“windows”,下载“支付宝开放平台密钥工具”,然后安装。 打开“支付宝开放平台密钥工具”,点击生成密钥,然后返回支付宝开发平台,下一步短信验证,然后下一步,将我们生成的“应用公钥”填进来,私钥记下来,等一会要用 至此小程序就配置完了 部署(宝塔示例) 到点击下载源码如无法访问备用地址, 打开宝塔面板,在PHP项目里面点击新建站点,输入域名,点击确定 完成后点击进入网站根目录,将根目录的所有文件删除,再点击上传,将我们下载的源码拖动上传 上传完成后右键压缩包点击解压,完成后进入解压后的文件夹,全选右键点击剪切,回到根目录点击粘贴 配置 config.json配置 打开config.json文件以下是文件的介绍 { "merchant_id":"你的支付宝商户Id", "MERCHANT_KEY": "你的支付商户key可以随便填写但要记住", "APP_ID": "你的支付宝小程序ID" } 要获取支付宝商户Id和小程序ID请前往 获取支付宝商户Id 获取小程序ID 密钥配置 打开RSA2048.pem文件以下是文件的介绍 -----BEGIN RSA PRIVATE KEY----- 刚刚支付宝生成的私钥 -----END RSA PRIVATE KEY----- 保存 伪静态配置 点击网站设置,点击伪静态,将伪静态规则设置为 rewrite ^/pay/.*$ /pay.php; rewrite ^/submit.php/.*$ /index.php; location ~* \.json$ { deny all; } 保存,配置完成 对接 我们使用的是易支付v1接口文档请查看易支付文档,注意我们仅支持文档中的页面跳转支付(submit) 这里以异次元发卡平台作为演示 1.前往软件商店安装易支付插件 2.点击插件管理,点击易支付支付配置,点击添加配置 3.填写信息,以下是需要填写的 ...

July 4, 2025 · 1 min · Tian Zhihao

Hello World

欢迎来到我的 Hugo 博客!这是第一篇文章。

January 1, 1970 · 1 min · Tian Zhihao