手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表2025年06月的文章

cloudflare 后的 wordpress 如何设置 HTTPS

 这应该是做跨境 wordpress 的人经常遇到了。众所周知,用了 Cloudflare 之后,几乎不用再管 https 的问题。wordpress 当然也是这样。

在后台站点设置网址为 http://xxx.com,就可以正常使用了。在后台配置的时候。网址下面还有一个输入框,是专门用来处理css 之类的,这样外部或者静态链接就可以用下面的网址了。
 
问题也就在这里。
1、如果你只是为了使用 https,那么这样就够了。
2、如果你要设置 API,即开启 application,系统就不让你设置,让你非要支持 https 才行(即siteurl必须要是 https 的)
3、如果你 siteurl 设置为 https,你会发现站点打不开了。
 
如果你不使用xmlrpc 接口,其实 siteurl 设置为 http 就行了,然后在 cloudflare 里将 SSL 设置为灵活就完事。
如果你要支持 xmlrpc,那么 cloudflare 里将 SSL 设置为完全(完全分两种 :完全和完全严格),设置成完全后,siteurl 就可以改成 https 了。
完全这两种有一点区别
共同点:都是要求网站有SSL 证书
不同点:完全可以用自签名证书,完全严格则要求证书可信(可以用 CF 的证书)
然后,在 nginx 或者 apache 里配置好证书就 OK了

试用 Dia 浏览器

 Dia 浏览器最近终于开放了 ARC 用户的 早鸟版了,试了一下,能够导入 arc 的所有 profile,这一点比其他浏览器好,其他浏览器只能导入默认的 profile。

但带来的问题也有不少,主要还是操作习惯上的。ARC 用习惯了之后,常驻的 12 fav 站点,以及切换 profile 不用重新开窗口,这些功能目前都没有,还有就是收藏夹以及侧边工具栏功能,全没了
除此之外,其他的倒还是和普通的浏览器差不多,但同样的 TAB Group 的功能也没有了。
首页就是一个搜索框,你可以问 dia 也可以问 google,你复制的内容和打开的窗口会在右侧的对话框里进行体现,也就是说你可以直接当成要对话的对象。这一点还是比较方便的。
先简单测试一下,比如用 bilibili 的视频测试一下,但事实上并不会读视频 ,而 youtube 会。。。他只能根据 B 站的页面内容来分析,但也不错了。
比如我找了一篇极速拍档的视频:猜我花240万,给你买了台什么车?直接让他分析视频讲了什么时,他只能说:
 

视频标题暗示花了240万买了一辆车,但页面未直接透露具体车型。

从你提供的Bilibili视频页面内容来看,视频标题是“猜我花240万,给你买了台什么车?”,但页面本身没有直接写出买的是什么车。弹幕和标签中提到了“奔驰”、“奔驰大G、“新能源车”、“电动车”等关键词,这些暗示这辆车可能是奔驰的某款高端车型,比如奔驰G(俗称“大G),而且有可能是新能源或纯电版本。

不过,具体是哪一款车,页面内容没有明确说明。如果你想知道确切车型,建议直接观看视频内容,通常在视频中会揭晓答案。

---
文中的链接,估计你们点不了,他是 dia 的内部链接,点击后直接给了奔驰的详情信息,挺好,避免了再次搜索,比如我搜索:奔驰 G 级,平时我还得打开google,搜索到一些汽车网,再搜索奔驰 G 极,再看信息,而现在,就直接 显示在我面前了,轻松不少。
 
---
然后我让他看完视频再分析 ,他回复我:
 

很抱歉,我无法直接观看或播放Bilibili上的视频内容。不过,我可以帮你分析视频页面上的信息、评论、弹幕、标题和标签等内容,来推测视频中提到的“花240万买的车”是什么。

目前页面信息显示:

  • 标题:“猜我花240万,给你买了台什么车?”
  • 标签和弹幕频繁提到“奔驰”、“奔驰大G、“新能源车”、“纯电车”等关键词。

结合这些线索,极有可能这辆车是奔驰大GG级),而且可能是新能源或纯电动版本,比如奔驰EQG(纯电动G级)。

如果你需要最准确的答案,建议直接观看视频内容,通常在视频中会揭晓具体车型。如果你能提供视频中的关键信息或台词,我可以帮你进一步分析和确认车型。

---
挺不错,方便很多了,而且分析的也很准。
其他不说,光这种二次简化跳转的功能,确实很方便,值得试用。当然带来的另一个问题是这些功能得用梯子,香港之类的用不了。有点麻烦。
 
另外的问题就是,如果你要做一些重要的信息,这些 AI 浏览器,感觉就是泄漏信息的来源了,所以未来对于功能怎么取舍是一个很大的问题。你敢用这些 AI 浏览器吗?
 
 

Rolldown-vite ,我尝鲜并选择暂不用

 Rolldown-vite,这可是尤雨溪最新的推出的整合,说是下一版本要完全整合进去。

用了一下,在部分小项目里,速度出奇的快,毕竟 rolldown 是 rust 的。但是我在另一个项目里就报错了。
原因是针对一个 element-ui 的项目中。写了这样的代码:
.t-form__item :deep(.t-input--focused,.t-is-focused) {
  /*@apply !border-red-500;*/
  border: none;
}
理论上这没有错,但在 rolldown-vite 中编译的时候报错:
[lightningcss minify] 'deep' is not recognized as a valid pseudo-class. Did you mean '::deep' (pseudo-element) or is this a typo?
3071|  }
3072|  /*.t-form__item :deep(.t-input--focused,.t-is-focused) {*/
3073|  :deep( .t-form__item  .t-input--focused) {
   |        ^
3074|    /*@apply !border-red-500;*/
3075|    border: none;
 
没有测试是否一一定无效,但我也就先弃用了。毕竟快1 秒和快0.1 秒,对我来说其实区别没有那么大,毕竟都是中小型项目,不是那种 纯前端项目动辙几百 M,这种才比较明显。
 
 

折腾,为 lnmp 的套件增加 readline 扩展

lnmp.org 的工具还是相对比较好用的,可以根据情况进行安装。一般默认采用./install.sh lnmp 就完事了,当然也可以单独安装,例如:./install.sh nginx

但现在这个工具安装好后,默认是没有 php -a 的功能,运行 php -a 会提示,这需要 readline 扩展(PHP8 才会有这个问题)
 
由于我用的 debian,开始的时候,我是改他的脚本,但最后 php -m|grep readline 的时候还是没有安装成功。查看出错日志,说是找不到 readline 和 libedit 的扩展,所以只能先 apt install readline-dev libedit-dev,安装完这两个包后,回到 lnmp 的目录下,进行 src 目录。tar xvf php{version}的 tar.bz2。然后到 ext 目录下,找到 readline 目录
 
进入目录后就是标准的 PHP 扩展编译了:phpize ,然后./configure --with-php-config=/usr/local/php/bin/php-config,然后 make && make install
最后再到 /usr/local/php/conf.d 建一个 ini 文件,里面就一句话:extension="readline.so"
 
然后就可以 php -a 了。
之所以要 readline,是因为在服务器上 php artisan tinker 后,光标无法返回,点击方向键出来的都是键位码,实在不方便操作。
---EOF
PS:5 月份居然一篇没写?这不科学