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 提交于

应该没人知我总共用过几个出版平台,我数比你,NucleusCMS,B2,Drupal,Blogger,XOOPS,希望今次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浏览器版本低的手机用户。

文章标签

📚 页面/专题/手册

🏷️ 标签云

猜你喜欢

🎮 玩游戏就是要赢

Battle.net: TONYHEAD#1686

Steam ID: 358900037

MTGO: uwcontrolcom

MTGA: TONYHEAD#27693