安装hexo-blog-encrypt插件后发现执行hexo clean && hexo g报错错误如下TypeError: data.tags.forEach is not a function
1234567891011121314151617TypeError: data.tags.forEach is not a function at Hexo.<anonymous> (/vercel/path0/node_modules/hexo-blog-encrypt/index.js:53:15) at Hexo.tryCatcher (/vercel/path0/node_modules/bluebird/js/release/util.js:16:23) at Hexo.<anonymous> (/vercel/path0/node_modules/bluebird/js/release/method.js:15:34) at /vercel/path0/node_modules/hexo/dist/extend/f ...
随便说说vercel总归是逃不过被滥用的结局,随着越来越多的站长将网站部署到vercel上,带宽对于大陆总归有限,在网络高峰期时vercel的延迟就有些不怎么理想了。
但是也有人说怎么不部署在cloudflare上呢?
那当我掏出这张图的时候,阁下又该如何应对呢(手动狗头)
在高峰期的vercel与大陆的连接少至1s左右,多至10s以上,那又该如何解决这个问题呢。
正文要知道cdn的加速原理就是在用户靠近的地方的服务器上加载内容与分发的。而可以参考ChenYFan的Vercel All ip这里列出IP地址,以供打不开github的站长参考
123456789101112131415161718192021222334.95.57.145 [加拿大 魁北克省蒙特利尔 Google 云计算数据中心]13.49.54.242 [瑞典 斯德哥尔摩 Amazon 数据中心]18.178.194.147 [日本 东京都东京 Amazon 数据中心]52.79.72.148 [韩国 首尔 Amazon 数据中心]35.180.16.12 [法国 巴黎 Amazon 数据中心]18.206.69. ...
这段时间在折腾短链接,顺手就整理了一下
来自Thewbear的短链接
需要的材料 一个vercel和GitHub账号这不是废话吗
这边直接上仓库链接Github仓库
点击下面的按钮就可以部署啦
这边贴上redirects.yml的语法
1234567891011121314151617181920- from: /baidu to: https://baidu.com status: 308 #更改状态码,例如301、302、307(默认)、308- from: /google/:q #精确匹配一个比如说 /google/:q to: https://google.com/search?q=:q- from: /vercel/:slug* #匹配零个或多个比如说 /vercel/ vercel/docs to: https://vercel.com/:slug- from: /github/:slug+ #一个或多个执行/github/ThewApp github/ThewApp/vercel-shorturl to: https://github.com/:slug- f ...
开篇
GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。
而最近的一段时间里,Github宣布要求对有一定数量贡献的开发者强制启用2fa(即两步验证)。相当于给账号多加了一层锁。
首先来到Account security (github.com)这个页面
具体是登录GitHub账号,选择右上方头像当中的”settings“,再选择 “Password and authentication” ,然后选择Enable two-factor authentication
TOTP验证器使用Microsoft Authenticator通过这条中国公有云中-android-的-authenticator链接可得知,在咕鸽商店无法访问的情况下,Microsoft Authenticator仍可下载。点击这里前往下载
使用Protecc例如微软商店里的Protecc,是一个在 Windows 上的开源两步验证器。支持几乎所有使用 TOTP 算法的账号,还有一些内置的隐私保护措施,例如隐私屏障和代码模糊。还有,Protecc 还支持 ...
Github仓库地址通过Cloudflare Workers自动续期Freenom域名由PencilNavigator制作
首先进入workers.cloudflare.com新建一个workers在快速编辑里面复制这里的代码
然后进入到变量页面填写信息填写完成后就如这样也可以勾选右侧的变量加密按钮,可以降低信息泄露的危险
触发器进入触发器页面,在“添加Cron触发器”界面,设置触发器并且保存。推荐执行时间为一天一次。
一些Cron的例子
时间
代码
每分钟
* * * * *
每30分钟
*/30 * * * *
每个小时的第45分钟
45 * * * *
在星期天的17:00
0 17 * * sun or 0 17 * * 1
工作日早上7:10
10 7 * * mon-fri or 10 7 * * 2-6
每月的第一天下午3点
0 15 1 * *
每月的最后一个星期五的18:00
0 18 * * 6L or 0 18 * * friL
每月最后一个工作日的23:59
23 59 LW * *
其他的一些要点由于*. ...
前言Hexo,一个快速、简洁且高效的博客框架。在各种的插件与主题之下,结合管理面板使用,可以与其获得与WordPress和typecho相媲美的优势所在。
通过示例Github仓库构建内部版本:
主程序: Hexo:6.3.0
主题: Hexo-theme-butterfly:4.8.5 Yun主题已经分支,有需要可前往Yun分支下查看,主分支已经更新为Butterfly主题! Hexo-theme-yun:1.10.9
部署到Vercel
部署到Netlify
部署到Cloudflare Pages建议通过以上两种方式构建仓库之后,再用git方式添加到pages部署
用Github Action部署私有方式部署(指部署仓库私有)1234567891011121314151617181920212223242526name: Deploy By GitHub Pageson: push: branches: - mainjobs: deploy: runs-on: ubuntu-latest steps: ...
在本文发表的早些时候,app.planetscale.com屏蔽了所有来自中国的连接请求,并且返回了404和500错误,现有的任何储存库不会造成任何影响。但是无法登陆控制面板。
客服回复如下
Hello,
My name is John Yerhot and I am responsible for the PlanetScale Support team.
Earlier today we removed access to PlanetScale for all users connecting from China. Anyone from within China attempting to access the PlanetScale web console or perform actions like logging in will receive an error. Any existing database should continue to be directly accessible, however.
We do not anticipate this wi ...