Blogger

利用 Cloudflare Worker 反代 Blogger 站台

Tony 提交于

Cloudflare Worker 可以无服务器跑一些 js 小程序,网上已经有不少脚本了,例如做导航站。
 

本文介绍一个适用于 Cloudflare Worker 的代理程序 cf-revpxy ,特点是 一个 worker 反代多个站点,支持文本替换,资源替换功能。
 

原料

Github:https://github.com/KusakabeSi/cf-revpxy

一个使用 Cloudflare 解析的域名。

步骤

  1. 在 Cloudflare 新建一个 worker(❗切记选免费的 tier)
  2. https://github.com/KusakabeSi/cf-revpxy/blob/main/worker.js 的内容贴到 worker 的 Script 编辑框里
  3. 代码最上面的部分(第二行开始)的 reverse = {} ,要按照 这里的模板修改 https://github.com/KusakabeSi/cf-revpxy/blob/main/reverse_demo.js
  4. 保存并且发布该 worker
  5. 在 Cloudflare 域名管理部分里的 Worker ,点击右面的 add route,输入反代后的域名例如 blogger.tonyhead.com 后加 /*❗切记切记,否则打不开子页面),worker 下拉选择第一步新建的 worker,保存
  6. 在 Cloudflare 域名管理部分里的 DNS,添加 blogger 的 CNAME 记录,指向步骤1里的 workder 二级域名(类似 abc-xyz-1234.cf用户名.workers.dev),切记要打开橙色云,然后保存
  7. 访问 https://blogger.tonyhead.com,就是你看到的这里 🙌💐
     

需要调整的地方

回到上面步骤3的 reverse 段落,对 "replace": {}, "reverse": {}, "redirect": {} 字段进行修改(类似 Nginx 的 sub_filter),来达到替换静态资源/路径的目的。具体什么意思,请参考步骤3里的例子。

例如 CF 刚好分配到欧盟的 IP 的话,会触发欧盟的 cookie 通知,导致页面会多一段 cookiechoices.js,利用 "replace": { '/js/cookienotice.js': '',} 就可以轻松去掉。

强大的替换功能甚至可以不用再通过注释解义去修改模板文件了( </head> -> </head><!---->,  </body> -> &lt;!--</body>--&gt;&lt;/body&gt; 这种),对模板的“伤害 ”可以尽量减少,分享皮肤起来也更加方便。
 

缺点

  • CF 橙色云有众所周知的网络问题
  • 因为在 blogger 后台不用设置域名,所以反代后的域名对不上,有可能申请不了AdSense
  • 需要搜索功能的话还是得找个空间储存 indie_compiled.js 
  • 需要小控件的话(例如分享按钮)还是得找个空间储存 widgets.js
     

优点

  • 设置简单
     
  • 不用服务器
  • 不用找可用 GHS IP
  • 移动版同样可用
  • 强大的替换功能如上所述
  • 一个 worker 可以反代 N 个网站
  • https 证书由 Cloudflare 自动签发

回到顶部

文章标签

如何搭建无缝的 Blogger 网站

Tony 提交于

 目前(2021-11-02)可以使用的GHS IP:216.58.200.243 

假如你有一个域名,但不想为空间付费,不想操心博客程序,可以考虑托管到 Blogger.com 上。但基于众所周知的原因,访客是需要富强才能浏览的,我建立这个页面的目的(同样托管在 Blogger.com 上)就是教大家如何利用 Blogger.com 建立一个带搜索,带标签功能的完整的博客,并且是可以在墙内访问的。

注:这里的教程是不含评论系统的,如果需要评论系统,可以参考这里关于评论系统的部分。
 

在 Blogger.com 建站的步骤

  1. 在 Blogger.com 后台建立博客,并设置域名,例如 Tony 设置的域名是 blogger.tonyhead.com。
  2. 假如你想绑定 abc.com 的话,大多数情况下,要把 将 abc.com 重定向到 www.abc.com 勾选上,因为 Blogger.com 是不支持裸域的(浏览器输入 abc.com 是打不开网站的),所以宁愿让访客输入 abc.com 跳转到 www.abc.com ,而不是完全打不开网站。
  3. 在 DNS 托管商处解析域名,www 和 @ 记录都指向目前可以使用的 GHS IP 216.58.200.243
  4. 在 DNS 托管商处解析域名,可能有一个验证域名所有权的CNAME 需要设置。
  5. 回到 Blogger.com 选择一下是否要被搜索引擎索引。
  6. 关掉评论 设置 -> 博文、评论和分享设置。
  7. 调整时区 设置 -> 语言和格式。
  8. 挑选并应用主题。
  9. 把移动主题关掉 主题背景->打竖的三点水->移动设置。
  10. 把主题中的强外元素搬入强内,重复测试(这是一个最艰难的步骤,也是这个页面的重点内容)。
  11. Happy Blogging!

哪里可以找到 Blogger.com 主题

  1. https://btemplates.com/ 很多免费的
  2. https://newbloggerthemes.com/
  3. http://www.mybloggerthemes.com/
  4. https://gooyaabitemplates.com/

迁移/去掉主题的强外元素

这是这篇文章的重点,待我慢慢扩展,可以先参考下面的两篇文章。按文章里的说明做好以下4点就可以实现墙内无缝访问了。
 

文章标签

一些小而美的 BSP 和博客程序

Tony 提交于

虽然我已经很少更新博客了,但还是很喜欢看别人的作品,尤其是加入到围绕着一个主题而展开互动的人群之中。

BSP

  1. Typlog ,一个有写作后台的静态博客。6 刀一个月,60 刀一年(比 Fireside 便宜多了)。特色是支持播客。创始人 lepture 的访谈,Typlog 的简介在这里
  2. Bitcron,一个可作为博客使用的互联网渲染引擎,只需网页即能工作,支持 Markdown 语法,通过 Web、微信、Dropbox 一键发布博客。不同套餐有不同的资源。Bitcron 的简介在这里,创始人海波的自我解释
  3. Blogger,没错,就是那个 Blogger ,因为众所周知的原因所以我说她“小”,但现在已被爱好者研究出搭建无缝的 Blogger 站台,动手文章在这里这里。我的评价是在 Blogger 面前没有可以打的免费 BSP 。

博客程序

  1. Gridea,一个静态博客写作客户端,免费,目前有活跃的用户在制作主题。
  2. Yellow, 无数据库,没有后台的 CMS,“如果你只想安静的写写博客,只需要简单的功能,追求简洁轻快,Markdown 写作的话,Yellow 绝对可以胜任。
  3. Grav CMS, 文本数据驱动的内容管理系统。 看看 MovableType 老朋友 dimlau 是如何安利的。
  4. Surge,Static web publishing for Front-End Developers.
  5. Pico,A stupidly simple & blazing fast, flat file CMS.

文章标签

Color Me Blue Bizarre Bloggers' Saga 广州聚会

Tony 提交于

这篇文章只是一个事件的回溯,4年前的今天广州举办了有统计以来的第一次Blogger聚会。
-2008-03-14
时间2004年3月14日,地点广州天河石牌东二街二号自由空间。参与者如下所列。
topku
number5
bluewing
刘琼雄
sugi
肥宝
嘉楠
沅沅
hanghang
边之
Blue
headspring
nephee
当时的记录在网上已经无迹可寻,所以我放上当年制作的PDF版本一份,作为最近懒于更新的补充。
Color Me Blue Bizarre Bloggers' Saga广州聚会.pdf
Color Me Blue Bizarre Bloggers' Saga聚会总结.pdf

文章标签

转移到MovableType上

Tony 提交于

应该没人知我总共用过几个出版平台,我数比你,NucleusCMSB2DrupalBloggerXOOPS,希望今次MovableType系最后的选择,其实响03年6月(即系岩开始玩BLOG时候)就想用MT,不过...),显示速度快、服务器的压力小、独立性和服务器上的脚本解析临时出错时MT都可以做到其他平台加埋先有的效果。

不过又唔想重新写过,而且搞完之后右边长长的按月归档几好睇。所以旧ilogs.org(NucleusCMS)和boxup.org(XOOPS)的数据都转左过来,参考左MT的Importing格式Blogger to MT,用人手剪左几日,不过冇评论,打算迟D再人肉更新翻,不过以前D嘢就没乜好睇了,我只系想让个列表长D。

将首页换成一个聚合器(by lilina),会精选D我关注紧或我觉得非常有趣的或可以增加通式的BLOG,一来可以令访客没敢闷,二来我半年没开过Feeddemon了。

快速用旧模板更新过一次MT的旧模板 - -,系阿系没美感common sense啦,未来有时间先慢慢修改,终有一日我可以做出大方又好睇嘅模板。

嗯阿MT仲支持用API上稿,等阵再试,因为依家仲未有个加表情的editor。

moblog

Tony 提交于

灯灯灯凳!好耐都没推荐过网站啦,今次推荐呢个Textamerica.com,一个moblog的服务商,简单注册就可以使用,最大特点就系可以通过手机发送彩信邮件(此彩信邮件非邮件),你可以随手影低相片或者视频,配上简短文字说明,再用手机发送出去,Textamerica会帮你自动生成前台页面!

发送彩信,插入新图像,你系现场第一个将这个消息发布出去的人;如果你系狗仔队,在保镖要拆菲林时可以更加配合。吴需要特殊的手机网络供应商(blogger.com有要求),只要一部有摄像头的手机就可以做到。

仲有就系速度快,我响宿舍可以无障碍一次打开! :pint:

----------------------------
:-o 自动publish的!几乎没左印象!依家更正翻,响宿舍上好慢(生活区转翻教育网出口就没好日子),仲有可以用 用户名.tamw.com 的地址来上,方便一D浏览器版本低的手机用户。

文章标签

📚 页面/专题/手册

🏷️ 标签云