5
25
2018
72

这个博客要死了

本文来自依云's Blog,转载请注明。

很早的时候,那个时候我还在读大学,博客火了一阵。

那时候我刚拥有自己的计算机没多久。那时候我才开始在 Linux 系统里摸索着自学编程。犹犹豫豫地,我注册了一个 WordPress 账号。过了一两周的样子,我那个只有「Hello World」的博客随着众多 WordPress 博客一起被墙了。

那么就换一个地方吧。没过多久,我开通了 Google 提供的 blogger 博客。次日被墙。

那个时候,在国内的网站上发布内容还不需要提供手机号,位于国内的网站也不需要备案。所以我找了个国内的服务,也就是由当时我经常上的 Ubuntu 中文论坛所提供的博客服务。我在那里写过几篇不成熟的文章。过了挺长一段时间的。后来,他们宣布中止服务。

我后来就来到了这里,is-programmer.com。那时候这里还挺繁荣的,有好多人在这里写博客。那时候也没有多少垃圾评论。就这么安静地过了很长时间,站长突然联系不上了。再接着就是用户越来越少,垃圾评论越来越多。我挺担心哪天域名过期,然后自己的博客就消失了。还好我之前向站长申请过自定义域名,于是就用上了。使用 JavaScript 做了跳转和替换,Google 说这样子也是可以的,不过百度那边显然不认可这种做法。后来我又担心这VPS到期没人续费。还好这些都没有发生,域名和VPS都还活着。当然为了以防万一我写了个爬虫,把博客数据爬回来做了备份。

再后来,博客挂了差不多一天。我想方设法登录到了服务器上,删除了大量缓存和日志文件,腾出来些磁盘空间,这才又恢复。然后顺便把之前上传的文件也备份了回来,把域名跳转改成了通过301重定向的方式。不过很可惜,百度依旧不懂。

就这样勉强活着吧。我本来想自己写一个博客程序,可生活实在是太累了,就一直也没有写出来。也不太想用静态博客,因为不方便评论。特别是 Disqus 曾经用欺骗的方式拿了我的社交账号又要求注册 Disqus 账号,以及后来默认不允许匿名评论、匿名评论不显示头像,使得我对 Disqus 挺反感的。

而就在前几天,我这博客被入侵了。入侵者篡改了首页。虽然刷新缓存之后就恢复了,但我感觉很不好。

这博客,已经老了。就算我通过各种打补丁的方式,支持 HTTPS,支持 IPv6,更换自己控制的域名,使用脚本更改页面中的旧链接,但是,它还是在一点一点、不可避免地衰老。

Category: 未分类 | Tags: | Read Count: 9629
endle_zhenbo 说:
May 25, 2018 03:49:32 AM

如果迁移到 wordpress 呢?

Smallville 说:
May 25, 2018 08:01:31 AM

换新窝要公布哦,
重回blogger如何?省心。

彩色 说:
May 25, 2018 08:19:40 AM

下一步打算怎么做呢?一定要发搬迁通知哦。wink

文雨 说:
May 25, 2018 10:24:45 AM

自己买vps,建wordpress,感觉是经济有效的方式方法了,,,

fengkx 说:
May 25, 2018 11:39:47 AM

尝试静态博客吧,快速安全。评论插件推荐 hypercomment 挺不错的

大致 说:
May 25, 2018 12:08:35 PM

把百度当个屁就行了。

AnShen 说:
May 25, 2018 02:09:06 PM

我在几年前重回了Blogger,替换一些国内访问不到的静态文件,加上CloudFlare的CDN,就这么活下来了

Avatar_small
依云 说:
May 25, 2018 02:11:33 PM

搬迁了我会301的。

Avatar_small
依云 说:
May 25, 2018 02:11:48 PM

不想用 wordpress,安全漏洞太多了。

stony 说:
May 25, 2018 04:24:36 PM

很有感触,生活太艰难了,想自己写点东西都不行

stony 说:
May 25, 2018 04:26:16 PM

现在写博客的人越来越少了

Avatar_small
依云 说:
May 25, 2018 05:26:04 PM

是啊。很多人都跑去更加封闭的平台写东西了。

skipto 说:
May 25, 2018 08:34:22 PM

不要放弃写blog就行。

贺叶霜 说:
May 25, 2018 10:36:44 PM

现在的互联网已经不是几年前的开放网络了……话说回来,还是静态博客更方便一些,不用维护也可以活得很好,也有一些基于GitHub API的评论系统。

x b y 说:
May 25, 2018 11:13:23 PM

额,这个博客再挂了就没有联系你的方法了。。。t居然被你黑名单真是气死了。

Avatar_small
violet 说:
May 26, 2018 06:52:17 AM

感觉 i11r 比较省心,不用管,所以一直用着,没想到还被入侵/挂过,我之前有个想法,把 planet.vim-cn.com 再搞起,群里也有不少人有写博客的需求,不知道百合子有没有这个想法。

Avatar_small
依云 说:
May 26, 2018 11:21:32 AM

想法有很多,搞起需要时间啊。

laixintao 说:
May 27, 2018 01:31:20 PM

考虑下wordpress吧,baidu么我觉得技术博客干脆robots.txt封杀得了,百度过来的流量基本没啥质量,用baidu的程序员还是不要看我的博客了哈哈。

备份一定要做好啊,文章没了损失可太大了。

Avatar_small
依云 说:
May 27, 2018 06:33:53 PM

其实我感觉我最近很少翻阅以前的文章了。

laike9m 说:
May 28, 2018 11:00:44 AM

之前看过一个用 GitHub issues 实现的评论系统,不过只支持 GitHub 登陆……
https://github.com/imsun/gitment

zodiacg 说:
May 29, 2018 12:18:47 PM

博客这个形式本身在衰退。虽然对于程序员来说依旧是总结分享经验的好途径,但总体来说不具备“热度”了。我博客好像两年没写新东西了……

laike9m 说:
May 29, 2018 01:38:47 PM

这个我并不同意。个人博客可以说在衰落,然而更加社会化的博客平台(以 Medium)为例现在比以往更加红火。所以不能一概而论说“博客这个形式本身在衰退”。

TaoBeier 说:
May 31, 2018 01:22:48 AM

备份做好, 其他的遇到问题了再考虑就好。

我的博客都快一年没有更新过了, 你还能一直坚持着写博客已经很好了。( 另外 我也是为了省心 就直接静态博客了, 也不想折腾了)

sky 说:
May 31, 2018 12:39:32 PM

仙子大佬可以用GitHub的博客,虽然也是静态博客,但是也有评论插件,而且基本不存在被入侵的风险。

laike9m 说:
May 31, 2018 01:11:24 PM

17年一共写了6篇,17年至今4篇,这个频率想保持还是比较容易的……

laike9m 说:
May 31, 2018 01:13:26 PM

typo, 17->18

dou4cc 说:
Jun 04, 2018 10:41:22 AM

所以雪衣是另一个你吗?

不想填邮箱 说:
Jun 04, 2018 10:42:17 PM

折腾累了就用docker开ghost,静态博客用起来更累

Smallville 说:
Jun 05, 2018 08:56:12 AM

似乎转 RSS 服务不运行了?

Avatar_small
依云 说:
Jun 05, 2018 01:17:31 PM

目前运行良好。之前有几天因为知乎的封锁而不稳定。

alswl 说:
Jun 08, 2018 11:15:27 PM

Use static site generator.

zbinlin 说:
Jun 09, 2018 10:46:57 PM

不考虑 ghost 吗?

Avatar_small
依云 说:
Jun 10, 2018 12:07:09 AM

我不想用任何动态加载评论的方案。

zbinlin 说:
Jun 10, 2018 10:42:58 AM

在现在连正文都是动态加载的年代,要找一个这样的方案很难了。

yang 说:
Jun 10, 2018 11:17:17 AM

那博客现在用的是什么系统

Avatar_small
依云 说:
Jun 10, 2018 11:40:00 AM

Chito,一个 Ruby on Rails 项目。

Avatar_small
人云E云 说:
Jun 12, 2018 06:13:59 PM

仙子打算考慮一下用wiki一類的東西維護博客麼?
wiki可以解決片段性記錄的問題,這樣就不用每次都寫長文;支持擴展的wiki也可以讓寫文的時候少寫很多東西(通過各種語法糖);interwiki link也可以部分性地解決“社交”問題。
部分wiki系統也提供評論功能;版本歷史也可以減少手動維護修改記錄的需求。
個人唯一沒想清楚的問題是針對片段的評論,如果在修復/更新後該怎麼處理……丟棄/隱藏?

個人在(嘗試)使用tiddlywiki,可以執行在瀏覽器,也可以生成靜態網站。但這個東西沒有歷史記錄(或許可以通過git解決?);靜態網站的話評論不知道怎麼處理……

Avatar_small
人云E云 说:
Jun 12, 2018 06:23:24 PM

其實要說社交的話,各種federated平臺或許是更好的選擇,遠比一個封閉平臺更合適。我個人看起來的話HubZilla應該是比較合適的選擇,但還是有很多不和諧(字面意義)的地方(不過看起來這個協議可以擴展到能解決這個問題)……OStatus(比如GNUSocial)或ActivPub(比如Friendica)差得更遠一點……

Avatar_small
依云 说:
Jun 12, 2018 06:57:09 PM

我有 wiki 啊,用来记笔记的。之前还是公开的,后来没公网 IP 就公开不了了。

我觉得 wiki 和博客是完全不同的用途。wiki 用于知识管理,其信息总是应当更新至最新,而博客用于写文章、传递信息,反映的是某一个时刻的事件,其中的文章并不需要持续的维护,用途也仅仅是参考(虽然我有部分文章成了 reference 一般的存在)。

Avatar_small
依云 说:
Jun 12, 2018 06:59:26 PM

博客本身就是一种 federated 的发布平台,通过超链接相互连接的(所以我讨厌微信伪公众平台)。并且我支持标准化的功能,比如 RSS、基于 Email 的头像、不需要注册的评论系统(所以我不喜欢 Disqus)。

Avatar_small
人云E云 说:
Jun 13, 2018 05:57:45 AM

是的,理論上構建於WWW之上的東西都是有一定規範(URL+HTTP方法)的federated平臺。
我應該給上面那個federated加個“社交型”的定語,這裏“社交”指現在“社交網絡”語境下的社交,主要指follow機制及其衍生行爲。

(微信的公衆平臺那個真是坑爹。明明就是基於WWW,卻非得用自己的方法不允許標準方法訪問/讓標準方法沒法“正常”訪問。當然,以騰訊的一貫作風來看,微信的公衆平臺能基於WWW而且還沒改掉,已經是個奇蹟了……)

提到這類federated平臺是因爲federation/fediverse中的通用身份。每個網站都要自己重新註冊賬戶這種行爲實在是太蠢了,但目前流行(國內也不流行)的非私有解決方案openid/oauth其實也不夠理想。基本只有hubzilla的方案比較合我意,所以最近比較留心它。

註冊很煩人,但沒有任何機制(除了垃圾篩選器)過濾垃圾評論也很煩人(之前手動刪過一批垃圾評論)。個人比較傾向federated身份的一個原因是它能在不增加什麼用戶複雜度(只要有一個身份就行)的基礎上提供一定的垃圾過濾效果(將過濾交給節點,直接封純垃圾節點和/或使用過濾器過濾用戶發言)。

(話說i11r的email功能是不是掛了?)

Avatar_small
人云E云 说:
Jun 13, 2018 06:26:55 AM

嗯是啊,理論上說這兩個東西是不一樣的出發點,造成的產品形態也不一樣。我也一直在用本地wiki記筆記和串連各種知識。

但直到有一天我在想wiki其實也是自己寫的東西,博客的文章也是(暫時不提純日記性質的文章)。兩者都是自己做主體去對信息進行整理,然後以“某種”結構來呈現。雖然習慣上wiki以小片段爲主,博客以大片文章爲主,但其實這只是習慣而已。要真的用wiki軟件/平臺去寫博客的文章,並沒有什麼不可以或不好用的地方——只要界面呈現上是博客並且只(首先)呈現被認爲是/標記爲博文的那些就行了。
再加上我個人一直在期望博客可以有版本歷史、而且評論可以和版本相關聯,使用(帶版本功能的)wiki產品就可以同時解決這些問題。
(然而我目前感覺最合用的TiddlyWiki默認是沒有版本功能的……)

而且其實wiki也是適合公開的東西,畢竟interwiki link可以讓大量(源自不同人的)東西串起來(關鍵是interwiki link在語義上和hyperlink不一樣,可以有更多呈現方法)。維護知識的同時在同一平臺上寫寫文章,這個方案(我覺得)比分別在兩個平臺上進行要好一些。

當然,更終極的解決方案是Project Xanadu……

Avatar_small
依云 说:
Jun 13, 2018 09:27:43 AM

Email 功能是好的,但是估计因为有太多的垃圾评论所以被当作垃圾邮件了吧。

我觉得绝大部分垃圾评论,用贝叶斯过滤器就足够过滤掉了。而且基于 IP 的过滤也不错(特定地区要求通过人类验证,或者验证邮箱)。

follow 行为就是 RSS 啦,互动就是评论呀~就是评论的通知机制——Email——操作起来比较麻烦。

Avatar_small
依云 说:
Jun 13, 2018 09:33:04 AM

是可以,lainme 就是用 dokuwiki 写博客的。不过我不想把两者混在一起,因为我对它们的管理方式不一样(我不会花精力保持文章的信息是最新的,我也不会删掉过时的文章)。我的 wiki 之所以不再公开了,也是因为没有办法分布式而已。

其实我的博客是有历史版本的啊,在 archive.org 上。这也是我不想要动态评论的原因之一——它无法被存档服务存档。

dou4cc 说:
Jun 13, 2018 10:33:23 AM

DISQUS 关掉懒加载, archive.is 能存下来.

Avatar_small
依云 说:
Jun 13, 2018 11:51:27 AM

然而 archive.is 不是自动的。

dou4cc 说:
Jun 13, 2018 12:47:01 PM

什么意思? archive.org 能自动爬?

Avatar_small
依云 说:
Jun 13, 2018 01:02:21 PM

对啊,所以它经常会被 robots.txt 挡下来。

dou4cc 说:
Jun 13, 2018 01:36:55 PM

archive.org 的爬虫真的起过作用吗? 存档不好好搞, 爬虫也是一坨.

葛一速 说:
Jun 14, 2018 01:19:11 AM

建一个博客至少要几小时,放弃只需要一个念头,博主还是考虑下吧

Avatar_small
人云E云 说:
Jun 19, 2018 04:36:56 PM

幾天過去終於想明白這裏不對勁在哪了:使用github issue做評論,依舊是動態加載的評論啊。唯一區別只是評論存儲在github上,而不是其他服務器(比如disqus)上。

(如果考慮牆,倒不如開發個blockchain評論系統。)

相對於這類,我覺得hypothes.is的設計更好。

Avatar_small
依云 说:
Jun 19, 2018 06:26:17 PM

这个是像 medium 那种的东西?我挺讨厌选中文本的时候弹出来个东西的。

Avatar_small
人云E云 说:
Jun 23, 2018 05:34:59 AM

你是指選中一段文字然後彈出的那個小東西?
我沒用過medium的(剛剛隨便打開一個文章圈了一下,但評論要註冊就沒繼續),但看起來比較類似。(然而似乎看評論也要登錄?)

不過hypothes.is是通過瀏覽器插件形式實現的,所以可以隨時關掉,而且理論上可以用於任何網站(pdf也可以)。(現在好像多了純JS版,直接在任何網頁上加載就行;但插件還是只有chrom{e,ium}的)

Avatar_small
依云 说:
Jun 23, 2018 12:26:11 PM

对,就是那个。以前新浪博客上也有那东西,挺烦的。

那这个 hypothes.is 不是得所有参与的人都安装吗?

Avatar_small
人云E云 说:
Jun 26, 2018 07:35:06 PM

是的,或者直接調用JS……

當然內嵌JS理論上也可以吧,內嵌到網站上

Avatar_small
人云E云 说:
Jun 26, 2018 07:36:41 PM

我也挺討厭那種不可預期的彈出框的。只不過hypothes.is是可以自己開關的,所以體驗上好很多。

lainme 说:
Jul 05, 2018 04:24:53 PM

disqus确实不怎么样,现在还被墙了。之前一些类似disqus的服务都关掉了,也没个替换品。

静态博客或者拿wiki做博客,缺少原生的评论系统,真的是被disqus绑住了。之前发现disqus被墙时还想换回dokuwiki的插件,但自己已经逐渐写不动博客了,也就懒得再迁移了。。。

Avatar_small
依云 说:
Jul 05, 2018 11:08:03 PM

怎么写不动了呢?没时间了么?

那个,我刚刚好像把你的博客搞坏了。评论完之后它就 301 到 /feed 了……

fengkx 说:
Jul 09, 2018 07:14:48 PM

Hypercomment 已经取消了免费版。但是我发现了 Vaile https://valine.js.org/ 只是一个前端展示界面,数据放到了 leancloud,Markdown 什么的都有。相当不错。可以一试呀

oott123 说:
Jul 13, 2018 12:05:16 AM

好久不见~
我是很久之前就从 i11r 搬出来了。因为深刻的感受到,文章还是自己托管比较靠谱。
之前用 typecho,后来觉得太久没有人维护,换了 WordPress。
WordPress 虽然安全漏洞多,但我不认为这是问题。毕竟,它有很靠谱的无人值守更新,基本上会及时打上补丁。给后台加个 Basic Auth 或者 2FA,就还算比较安全了。

至于静态的博客系统,我觉得实在是太违背我的哲学了……

Avatar_small
依云 说:
Jul 13, 2018 12:18:51 AM

这也是我后来把域名换成自己的原因。至少自己掌握了入口,不至于无法迁移。现在发现互联网好危险啊,动不动来一波恶意请求好烦。

安全更新干不过 0day 啊。而且我不喜欢它自动改我的引号、破折号什么的。也只有不用输入法的人才需要一个发布平台去处理输入问题。

oott123 说:
Jul 13, 2018 10:21:16 AM

0day 我觉得还好,起码我觉得 WordPress 足够流行,万一出问题了也会及时曝光。而 Chito 都多少年没更新过了啦……
万一,万一出问题,有定时备份的数据的话,直接恢复就完事了……前面顶个 CloudFlare,DDoS 的问题也可以解决。

ps.感觉 i11r 的评论邮件有问题。我只收到了一封空白 body 的邮件……记得以前不这样的。

oott123 说:
Jul 13, 2018 10:22:20 AM

我自己的 i11r 连 301 都没法做,因为是二级域名嘛。只好搞了一些奇怪的 js 跳转跳过去……

Avatar_small
依云 说:
Jul 13, 2018 12:21:30 PM

我之前也是用 js 做,Google 认,但是百度不认的。
现在301了,不过博客内部的连接还是多有问题,我用 js 修正的。

路~史莱姆 说:
Aug 09, 2018 05:42:53 PM

没人考虑用 Drupal 么?

Uranus Zhou 说:
Aug 22, 2018 04:27:31 PM

静态博客我也用不惯了,可以考虑用 WordPress.com 自托管那种博客,安全问题由 WordPress 平台方来操心,
免费二级域名那种国内访问不太稳定,
收费绑定自己的域名还可以用收费的插件,这种没封很稳定的

Blogger 特定修改也是一种方案,就是稍微麻烦点,可以参考我的演示 blog:
http://blog.vp8.win/

savasun 说:
Sep 22, 2018 06:36:48 AM

其实没死,表达方式上出现了升级,现在大家都在尝试VLog 来记录。

Charles 说:
Oct 18, 2018 04:38:10 PM

可以试试wordpress,配合CloudFlare+wordfence,vps配置好安全策略一般没啥问题。


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter

部分静态文件存储由又拍云存储提供。 | Theme: Aeros 2.0 by TheBuckmaker.com