WordPress 如何导入 Blogger
利用 WordPress 作为中间件,可以导入任意博客系统的文章到 Blogger。
WordPress 插件 Export to Blogger https://cn.wordpress.org/plugins/export-to-blogger/
我使用该插件成功的实现了
WordPress -> Blogger.com
MovableType -> Blogger.com
Drupal -> Blogger.com
利用 WordPress 作为中间件,可以导入任意博客系统的文章到 Blogger。
WordPress 插件 Export to Blogger https://cn.wordpress.org/plugins/export-to-blogger/
我使用该插件成功的实现了
WordPress -> Blogger.com
MovableType -> Blogger.com
Drupal -> Blogger.com
Cloudflare Worker 可以无服务器跑一些 js 小程序,网上已经有不少脚本了,例如做导航站。
本文介绍一个适用于 Cloudflare Worker 的代理程序 cf-revpxy ,特点是 一个 worker 反代多个站点,支持文本替换,资源替换功能。
Github:https://github.com/KusakabeSi/cf-revpxy
一个使用 Cloudflare 解析的域名。
步骤
回到上面步骤3的 reverse 段落,对 "replace": {}, "reverse": {}, "redirect": {} 字段进行修改(类似 Nginx 的 sub_filter),来达到替换静态资源/路径的目的。具体什么意思,请参考步骤3里的例子。
例如 CF 刚好分配到欧盟的 IP 的话,会触发欧盟的 cookie 通知,导致页面会多一段 cookiechoices.js,利用 "replace": { '/js/cookienotice.js': '',} 就可以轻松去掉。
强大的替换功能甚至可以不用再通过注释解义去修改模板文件了( </head> -> </head><!---->, </body> -> <!--</body>--></body> 这种),对模板的“伤害 ”可以尽量减少,分享皮肤起来也更加方便。
9月12号以来一个在线电台的网站流量跌了很多,日志显示流量只是平时的 1/10,但访客数没有变化。上传了一个新的 mp3 文件测试,日志里没有回源,说明流量被CDN(Cloudflare)缓存了下来,但我记得以前 CF 并不会缓存 mp3 格式,找了一圈,发现 Cloudflare 关于文件缓存部分的说明发生了变化。
Note
The Free, Pro, and Business plans additionally support APK, EXE, DMG, BIN, ISO, ZIP, RAR, ZST, TAR, BZ2, 7z, GZ, MP4, MKV, AVI, WEBM, MP3, OGG, and FLAC file extensions.
https://developers.cloudflare.com/cache/about/default-cache-behavior
还支持 MP4 和 MKV,小主机在线看片不是梦。😁
9月12日开始流量陡然下降但访客数没有减少。
Cloudflare 给出的统计在 9月15日当天一度节省了 251GB 的流量,5-7 天内(今天是17号)综合节省了75%的流量,反推出该网站每月流量在 5-6 TB 左右。
该网站 YTD 的带宽是 15Mbps 左右,但 9月12日后已经小于 2Mbps,看来不用更换主机了,感谢 Cloudflare 为广大站长省钱。🤑
多站台功能一直是 MovableType 的卖点,但实际使用中子站点在进行搜索和评论操作中会暴露 MT 后台的地址,无伤大雅但我们可以改进一下。
针对搜索功能,改进的方法包括:
在 MovableType 启用干净搜索的方法,在子站点的 Nginx 的 Rewrite 处加入:
location /search {
proxy_pass http://127.0.0.1:5000;
rewrite ^/search/(.*)$ /cgi-bin/mt/mt-search.cgi?search=$1&IncludeBlogs=22&limit=20 break;
}
Blogs=22 替换成 MT 子站点的ID,再修改一下 Search Widget 里的代码,使之匹配 /search/ 就可以了。
rewrite 很简单,但 proxy_pass 的引入可以很方便地令地址栏保持一致,再次感叹一下 PSGI 模式运行 的便利性。
Drupal 的🚂小火车已经来到 了 9 号车站,赶紧上车吧!
花了很多时间把 Drupal 9 升级搞懂了,目前网站从 8.9.11 升级到了 9.1.5,以下是大致的升级流程。
通过这次升级我还摸底了一下网站经过长期使用后所产生的变化,虽然有一些目前不能修复的地方,但都有绕过去的方法,总的来说对网站的整体结构是更加有把握的。
现在我对电脑主机的划分慢慢从“专机专用”向“十项全能”发展,NAS 除了存储外还要担负日常远程桌面的功能,甚至希望可以满足每天都要玩一会游戏的需求(万智牌竞技场)。
目前我的 NAS 主机是 HP Elite 8380 CMT,E3V2+16GB+GTX 950,只接了网线和电源线,客户端是一个很“瘦”的 ChromBox,在我的认知里这些硬件是可以满足我的需求的。😊
默认的 Windows 远程桌面表现一般,办公聊Q没问题,但玩游戏不行,在想办法提升 Windows 远程桌面的性能之前我试过以下方法:
经过一翻搜索,发现在远程桌面里调用独立显卡其实是件很难的事情(需要 Active Directory + TS 终端服务 + TS 许可服务 + RemoteFX 主机 + Hyper-V 主机),但今年4月的时候,因为太多“working from home”的需求,NVIDIA 开放了在远程桌面启用 OpenGL 的功能,使得远程桌面下部分支持 OpenGL 的游戏也可以通过独立显卡进行渲染。
所以可以通过以下四步提升 Windows 远程桌面的性能:
设置完成后重启电脑,再启动万智牌竞技场,在任务管理器里就看到显卡的利用率上去了,并且游戏里面的操作跟本机的感觉很接近。
虽然万智牌竞技场的推荐配置只是 GTX 560,但没有进行这次性能提升前是卡得不能接受的,现在我不用开游戏主机也能完成游戏里的日常,使用感受提升了很多。😙
CentOS 7 自带的 Perl 太老了,很多 emoji 用不了,索性把系统升级为 CentOS 8。🤞
但 VestaCP 不支持 CentOS 8,所以又把面板改成了宝塔的开源版本 aapanel。开源版本没有宝塔账号那套东西,目前也没有收费的项目,用起来很爽气。🤸
Drupal 的 rewrite 和 MovableType 的 PSGI 模式需要额外设置一下,有文件管理器操作起来很是方便。🕺
经过若干小时的点点点操作,把网站都搬迁好了,就是目前你看到的这样。🤴
CentOS 7: This is perl 5, version 16, subversion 3 (v5.16.3) 2012年
CentOS 8: This is perl 5, version 26, subversion 3 (v5.26.3) 2018年
🍗好家伙,这次更了个跨 6 年的新,Unicode® 也从 6 升级到了 9,每次 Unicode® 更新都会新增很多字符,但除了 emoji 之外谁在乎呢?🤷♂️
目前(2021-11-02)可以使用的GHS IP:216.58.200.243
假如你有一个域名,但不想为空间付费,不想操心博客程序,可以考虑托管到 Blogger.com 上。但基于众所周知的原因,访客是需要富强才能浏览的,我建立这个页面的目的(同样托管在 Blogger.com 上)就是教大家如何利用 Blogger.com 建立一个带搜索,带标签功能的完整的博客,并且是可以在墙内访问的。
注:这里的教程是不含评论系统的,如果需要评论系统,可以参考这里关于评论系统的部分。
这是这篇文章的重点,待我慢慢扩展,可以先参考下面的两篇文章。按文章里的说明做好以下4点就可以实现墙内无缝访问了。