现在还有必要拥有独立博客吗?谈谈我的独立博客史

2020-02-26 12:38:19 +08:00
 shidenggui

之前开发好自己的博客后在 V 站发了帖介绍自己的博客,见下定决心写了一个自己的博客系统,希望小伙伴们能给一点意见,有三十多个小伙伴回复,指出了博客系统的一些 Bug,在这里非常感谢。后来突然觉得有必要完整的回顾下自己的独立博客史,在搭建这五个博客的过程中,我到底学到了什么?

提前提醒:文末建了交流群,对此介意的朋友可以不用往下看了。

缘起

一直想拥有一个属于自己的独立博客,这或许算是我作为程序员的执念之一吧。

为什么

因为我从别人的博客中收益良多。像学习 Vim 的时候拜读过酷壳的 简明 Vim 练级攻略,还包括谷歌搜索时经常接触的其他优秀文章,期待有一天我也可以通过文章来帮助别人。

希望认识更多志同道合的朋友,人生太短,世界太大,如果有一天因为博客而结缘,进而成为朋友,不是很美妙的事情吗。这几年我通过博客认识了好几位朋友,虽然不多,但是都保持着不错的关系,我也期待着别人通过我的博客认识我的那一天。

希望能有一个自留地,有些话想说,有些事想做,有些回忆想留下。而假手他人,总不如自己可靠。

为什么一定要独立博客?

不可以依赖公众号、CSDN 等博客系统吗?曾经的我也是这样想的,为什么一定要这么麻烦,重要的不是写文章这件事吗?是的,最重要的是开始写。我也曾经使用静态博客、Github Isuues,以及公众号的方式来托管文章,但是随着长期使用它们总有不尽如人意的地方,后面会在我的独立博客史中谈到。核心的问题在于:我们并不能真正享有我们文章的所有权。

我的独立博客史

第一个博客,大学时代的初次尝试:WordPress

我在学生时代早期一直有记日记的习惯,然而到了高中后期因为学业的原因放弃了,除了不久前又尝试记录过一段时间,从此再也没有捡起来过。

到了七八年前的大学时代,希望能有一个地方记录我生活的念头再次燃起,这时候瞄准了功能强大的 WordPress,使用了当时新潮的 .me 域名,尤记得我的服务器是申请了 Github 的教育优惠,用领的 100 美金代金卷购买的 DigitalOcean 最便宜的 5 美刀一月主机,好不容易搭建上线之后发现因为外网的缘故,国内访问非常卡,而且 WordPress 本身非常臃肿,体验并不好,在断断续续写了几篇文章后就废弃了。

第二个博客,毕业后再起航:Jeklly 静态博客

时间荏苒,大学很快结束了,我于 2015 年 6 月底毕业,工作之后接触的多了,再次希望能有一个地方呼吸除了工作之外的清新空气。

第二个博客吸取了教训,为了专注写文章这件事情,选择了 Jeklly 这种静态博客,托管于 Github,于 2015 年 8 月 17 日上线。在这里第一次认识到 Markdown 文件格式,后面一直基于此编写文章。博客上线初期写了几篇文章,后面因为系统故障,本地原始文件丢失,然后才发现 Jeklly 竟然只保存了渲染后的静态 html。

原始文件的丢失加换工作的缘故,进入了 9106 的高强度模式,情绪低落就没有继续写了。而博客也随着 .me 域名的到期而关闭,只留下 Github 的仓库遗迹。

第三个博客,不死心之再出击:Github Issues

正所谓念念不忘,必有回响。在第二个博客关闭的两年半后,2018 年 3 月 5 日,我选择了 Github 的 Issues 继续我的博客之旅。

经过两次失败的沉痛反思和近五年的时光,我认识到不管使用如何花哨的技术,如果我不能保证持续的产出文章的话,我的独立博客之旅就要在此终结。我不甘心啊!

我告诉自己,这次我一定可以成功,因为我的独立博客之魂还在燃烧。而最重要的就是专注写文章,专注写文章,专注写文章。

这也是我选择 Github Issues 的方式,简洁、无广告,同时把 Blog 仓库置顶到首页,作为一个每天都上 Github 的来说,也是对自己的一个提醒和激励。

这次我成功了,在花了一年多写了十来篇博客后,虽然产量不高,但是我发现坚持写文章对我来说已经不是问题了(如何坚持有机会额外分享)。而这时 Github Issues 的缺点也渐渐暴露了出来。

第四个博客,有苦有乐:公众号

这时候我了解到了公众号这个平台,觉得对以上几个问题是比较好的解决方式。一开始是在 Github 发布文章之后再手动同步到公众号,但是很快我就喜欢上了公众号的体验。

文章在公众号的阅读量和活跃度比在 Github Issues 高的多,而且跟朋友的交流也很方便,附带的数据统计也够用。这时因为贴图过于繁琐的问题,我渐渐不再同步内容到 Github Issues 上了。

在公众号写作了快一年后,公众号的缺陷也慢慢暴露出来了。

第五个博客,浴火重生:自己开发 shidenggui.com

其实很早前就动过开发博客系统的念头,本身作为一个后端工程师,博客系统可说是非常简单的应用。但是真正的问题在于前端,之前也曾自学过 CSSJavascript,但 CSS 给我留下了难以掌握的心理阴影,尤其是其中的 Float 布局。

不过最近一年事情出现了转机,我花了不少时间打磨我的小说推荐网站 推书君(www.tuishujun.com) 以及对应的小程序版本,在这个过程中我渐渐熟悉了前端,虽然还称不上专业,但是我想开发一个简单的博客应该是够了。

时机成熟了,我告诉自己,而且正逢春节在家隔离,时间充裕。说动就动,在吸取了前几个博客的教训之后,做了以下几点考虑:

总体开发花了三天时间,其中一天用于将公众号和 Github 的文章改为当前的 Markdown 格式,于 2020 年 2 月 14 日正式上线。

独立博客上线一周了,带来了什么变化?

说实话,效果有点超出我的预料,容我细细道来。

友链

博客上线之后,第一步自然就是跟朋友交换友链了,终于给朋友们的博客地址找了一个好家。

更好的文章分享支持

在发推或者 tg 群里面聊天的时候,常常会看到别人贴的链接有特效,而自己贴的文章却不行,研究后发现是需要在网页中添加关于社会化分享的配置,这次也给自己的博客加上了。

更好的传播

程序员的交流还有很多一部分不处于微信生态圈,而大家也大多不愿意分享微信文章链接。

博客上线一周之后,我遇到了一个针对开源开发者的福利活动,整体流程比较复杂,有不少朋友遇到问题,我就写了一篇自己的操作流程分享到博客上,看能不能对大家提供帮助。没想到大家非常热情,也有不少朋友写文章的时候顺带提了一句,结果这篇文章在三天不到的时间收获了两万多的阅读。

虽然是暂时的,不过还是很高兴能给那么多人带来帮助,也算是给自己的博客开了一个好头。

一些小问题

尾声

博客刚刚上线一周,有很多小细节还在优化中,有些功能尚待开发,不过也收获了很多惊喜,后面我也会持续努力。

以一段话纪念我这曲折的独立博客史:

**天方国古有神鸟,名「菲尼克斯」(Phoenix),满五百岁后,集香木自焚,复从死灰中更生,鲜美异常,不再死。 ** ————《凤凰涅槃》

后续更新

文章发表之后,有不少对独立博客感兴趣的朋友加我,因此建了微信群和 telegram 群。

telegram 群: 点我加群

想加入微信群的朋友,可以扫码## 缘起

一直想拥有一个属于自己的独立博客,这或许算是我作为程序员的执念之一吧。

为什么

因为我从别人的博客中收益良多。像学习 Vim 的时候拜读过酷壳的 简明 Vim 练级攻略,还包括谷歌搜索时经常接触的其他优秀文章,期待有一天我也可以通过文章来帮助别人。

希望认识更多志同道合的朋友,人生太短,世界太大,如果有一天因为博客而结缘,进而成为朋友,不是很美妙的事情吗。这几年我通过博客认识了好几位朋友,虽然不多,但是都保持着不错的关系,我也期待着别人通过我的博客认识我的那一天。

希望能有一个自留地,有些话想说,有些事想做,有些回忆想留下。而假手他人,总不如自己可靠。

为什么一定要独立博客?

不可以依赖公众号、CSDN 等博客系统吗?曾经的我也是这样想的,为什么一定要这么麻烦,重要的不是写文章这件事吗?是的,最重要的是开始写。我也曾经使用静态博客、Github Isuues,以及公众号的方式来托管文章,但是随着长期使用它们总有不尽如人意的地方,后面会在我的独立博客史中谈到。核心的问题在于:我们并不能真正享有我们文章的所有权。

我的独立博客史

第一个博客,大学时代的初次尝试:WordPress

我在学生时代早期一直有记日记的习惯,然而到了高中后期因为学业的原因放弃了,除了不久前又尝试记录过一段时间,从此再也没有捡起来过。

到了七八年前的大学时代,希望能有一个地方记录我生活的念头再次燃起,这时候瞄准了功能强大的 WordPress,使用了当时新潮的 .me 域名,尤记得我的服务器是申请了 Github 的教育优惠,用领的 100 美金代金卷购买的 DigitalOcean 最便宜的 5 美刀一月主机,好不容易搭建上线之后发现因为外网的缘故,国内访问非常卡,而且 WordPress 本身非常臃肿,体验并不好,在断断续续写了几篇文章后就废弃了。

第二个博客,毕业后再起航:Jeklly 静态博客

时间荏苒,大学很快结束了,我于 2015 年 6 月底毕业,工作之后接触的多了,再次希望能有一个地方呼吸除了工作之外的清新空气。

第二个博客吸取了教训,为了专注写文章这件事情,选择了 Jeklly 这种静态博客,托管于 Github,于 2015 年 8 月 17 日上线。在这里第一次认识到 Markdown 文件格式,后面一直基于此编写文章。博客上线初期写了几篇文章,后面因为系统故障,本地原始文件丢失,然后才发现 Jeklly 竟然只保存了渲染后的静态 html。

原始文件的丢失加换工作的缘故,进入了 9106 的高强度模式,情绪低落就没有继续写了。而博客也随着 .me 域名的到期而关闭,只留下 Github 的仓库遗迹。

第三个博客,不死心之再出击:Github Issues

正所谓念念不忘,必有回响。在第二个博客关闭的两年半后,2018 年 3 月 5 日,我选择了 Github 的 Issues 继续我的博客之旅。

经过两次失败的沉痛反思和近五年的时光,我认识到不管使用如何花哨的技术,如果我不能保证持续的产出文章的话,我的独立博客之旅就要在此终结。我不甘心啊!

我告诉自己,这次我一定可以成功,因为我的独立博客之魂还在燃烧。而最重要的就是专注写文章,专注写文章,专注写文章。

这也是我选择 Github Issues 的方式,简洁、无广告,同时把 Blog 仓库置顶到首页,作为一个每天都上 Github 的来说,也是对自己的一个提醒和激励。

这次我成功了,在花了一年多写了十来篇博客后,虽然产量不高,但是我发现坚持写文章对我来说已经不是问题了(如何坚持有机会额外分享)。而这时 Github Issues 的缺点也渐渐暴露了出来。

第四个博客,有苦有乐:公众号

这时候我了解到了公众号这个平台,觉得对以上几个问题是比较好的解决方式。一开始是在 Github 发布文章之后再手动同步到公众号,但是很快我就喜欢上了公众号的体验。

文章在公众号的阅读量和活跃度比在 Github Issues 高的多,而且跟朋友的交流也很方便,附带的数据统计也够用。这时因为贴图过于繁琐的问题,我渐渐不再同步内容到 Github Issues 上了。

在公众号写作了快一年后,公众号的缺陷也慢慢暴露出来了。

第五个博客,浴火重生:自己开发 shidenggui.com

其实很早前就动过开发博客系统的念头,本身作为一个后端工程师,博客系统可说是非常简单的应用。但是真正的问题在于前端,之前也曾自学过 CSSJavascript,但 CSS 给我留下了难以掌握的心理阴影,尤其是其中的 Float 布局。

不过最近一年事情出现了转机,我花了不少时间打磨我的小说推荐网站 推书君(www.tuishujun.com) 以及对应的小程序版本,在这个过程中我渐渐熟悉了前端,虽然还称不上专业,但是我想开发一个简单的博客应该是够了。

时机成熟了,我告诉自己,而且正逢春节在家隔离,时间充裕。说动就动,在吸取了前几个博客的教训之后,做了以下几点考虑:

总体开发花了三天时间,其中一天用于将公众号和 Github 的文章改为当前的 Markdown 格式,于 2020 年 2 月 14 日正式上线。

独立博客上线一周了,带来了什么变化?

说实话,效果有点超出我的预料,容我细细道来。

友链

博客上线之后,第一步自然就是跟朋友交换友链了,终于给朋友们的博客地址找了一个好家。

更好的文章分享支持

在发推或者 tg 群里面聊天的时候,常常会看到别人贴的链接有特效,而自己贴的文章却不行,研究后发现是需要在网页中添加关于社会化分享的配置,这次也给自己的博客加上了。

更好的传播

程序员的交流还有很多一部分不处于微信生态圈,而大家也大多不愿意分享微信文章链接。

博客上线一周之后,我遇到了一个针对开源开发者的福利活动,整体流程比较复杂,有不少朋友遇到问题,我就写了一篇自己的操作流程分享到博客上,看能不能对大家提供帮助。没想到大家非常热情,也有不少朋友写文章的时候顺带提了一句,结果这篇文章在三天不到的时间收获了两万多的阅读。

虽然是暂时的,不过还是很高兴能给那么多人带来帮助,也算是给自己的博客开了一个好头。

一些小问题

尾声

博客刚刚上线一周,有很多小细节还在优化中,有些功能尚待开发,不过也收获了很多惊喜,后面我也会持续努力。

以一段话纪念我这曲折的独立博客史:

天方国古有神鸟,名「菲尼克斯」(Phoenix),满五百岁后,集香木自焚,复从死灰中更生,鲜美异常,不再死。 ————《凤凰涅槃》

后续更新

文章发表之后,有不少对独立博客感兴趣的朋友加我,因此建了微信群和 telegram 群。

telegram 群: 点我加群

想加入微信群的朋友,可以扫码,如果群满了可以通过(博客右上角订阅 /公众号菜单),加我好友进群一起交流。

最后的最后,在这次开发自己的独立博客的过程中,通过跟朋友的讨论,突然想做一个开源独立博客聚合站,目前已经开发一部分,不知道会不会有人喜欢?

4123 次点击
所在节点    分享创造
44 条回复
designer
2020-02-26 18:20:36 +08:00
感觉是为数不多的最后一批中国博客,现在博客确实没有人玩
http://chuangzaoshi.com/friends
ajaxfunction
2020-02-26 18:24:37 +08:00
只要你不想 自己辛辛苦苦写了好几天的文章 被莫名其妙的删除,那就赶快自建博客 并异地备份,随时复活
shidenggui
2020-02-26 19:03:36 +08:00
@ajaxfunction 这个是要自建博客最核心的原因之一,其他平台终究不自由。
Outshine
2020-02-26 19:50:13 +08:00
刚试了一下,速度贼快(电信,100ms 能响应)
Yourshell
2020-02-26 20:09:52 +08:00
这种长文发链接就好了。

我现在是使用 flarum 搭建论坛当自己的博客,优点是不必攒一篇长文出来。
shidenggui
2020-02-26 20:23:17 +08:00
@Outshine 多谢夸奖。
@Yourshell 主要不知道 v 站允不允许直接发链接。用论坛当博客感觉好神奇,从来没试过。
ssshooter
2020-02-27 11:54:25 +08:00
想问一下 PV UV 是用哪家记录的?
shidenggui
2020-02-27 13:37:06 +08:00
@ssshooter 百度统计,因为 nextjs 的 google 统计插件还一直在 beta 版本,就没用。
gaoryrt
2020-02-27 14:22:05 +08:00
很赞同这句话:

> Ruby 圈有句话叫 You will end up reinventing Rails, in a horrible way.
> 后来我发现这句话真是放之四海而皆准,总结起来,blog 圈也可以有句话叫 You will end up reinventing Wordpress, in a horrible way.

https://www.v2ex.com/t/553909#r_7164083
twoconk
2020-02-27 14:29:45 +08:00
赞一个,最近也发觉需要一个独立博客,记录记录日常也好,所以也整了一个,https://it3q.com
sc13
2020-02-27 16:19:01 +08:00
进入这个帖子以为是 v2 出 bug 了 怎么滑了这么久 还是停在这里
MrleeKon
2020-02-27 16:19:45 +08:00
初高中的时候,自己还内网搭过网站有个 Wordpress,后来不折腾了放了去云空间上。随着免费空间商跑路,最后写下的东西啥都没了,现在就成了一个渣渣。23333
quietjosen
2020-02-27 16:53:43 +08:00
只能看、不能用是吧?😂
ChenXuting
2020-02-27 17:15:48 +08:00
我的博客方案是,html 首页+seafile 目录分享+webdav (手机端用“易码”,桌面用 seafile 本身的同步功能)。
本地写好后,保存。同步完成就发布出去了。
贴图目前靠自建图库。
fzle8
2020-02-27 19:15:44 +08:00
独立博客可以自己想写什么就写什么,只有自己不断续,可以一直保存下去。
shidenggui
2020-02-27 19:18:32 +08:00
@gaoryrt 也不能死板的照搬,否则这个世界也没创新可言了。
@MrleeKon 我之前也丢过文章,这种确实比较打击心情。
@ChenXuting 用 seafile 跟之前那个用论坛写博客的,感觉思路都很有意思啊。我还是只会老套的部署到服务器。
@fzle8 独立即自由。
Takuron
2020-02-27 21:34:49 +08:00
感觉独立博客最大的好处是可控性,真正的保证了自己的内容不会被一些其他因素所影响并且长久保持。
然后感觉我是不在乎个人博客流量的,毕竟现在感觉也没什么水平,还喜欢乱写一堆没啥水平的东西,而且很多远古文章,中学写的的东西都在里面流量大了怕不是丢人丢到姥姥家。
然后关于盗文的问题,当你不在乎独立博客流量之后其实盗不盗无所谓了,反正是分享给别人的。
zdb1115
2020-02-28 00:30:34 +08:00
很不错。一直也想建一个。。拖延症。。
MrBrand
2020-02-28 08:54:42 +08:00
自己也在玩,哈哈,都是自己在写前后端,当练手,虽然 bug 多,但也不影响使用,流量不多自己玩😁
evenIfAlsoGo
2020-02-28 10:59:18 +08:00
设计很简洁,访问速度很快,很棒

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/647676

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX