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

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 群: 点我加群

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

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

4335 次点击
所在节点    分享创造
44 条回复
fenglangjuxu
2020-02-26 13:18:46 +08:00
是不是有内容发重复了啊
shidenggui
2020-02-26 13:51:16 +08:00
@fenglangjuxu 不是的,原来那个帖子里面内容很少,主要是分享下我自己开发的博客和技术栈,这个帖子主要是回顾这几年维护博客的得失和感悟。
1KN6sAqR0a57no6s
2020-02-26 13:58:19 +08:00
@shidenggui 是这个帖子内容重复了,大概是你粘贴了两次。
loading
2020-02-26 13:58:39 +08:00
博客可能不需要,但是个人博客还是需要的,我的博客是我一些“能分享,愿意分享,乐意分享”的任何东西,而不是要流量的那些各种技术文章。
shidenggui
2020-02-26 14:01:29 +08:00
@fenglangjuxu 晕,估计是这个文章太长了,导致没有看仔细,抱歉了。
shidenggui
2020-02-26 14:02:38 +08:00
@YuxiangLuo 多谢,我仔细看了下,竟然真的重复了,不过 v 站不能修改,也没办法了。
@loading 我也不是很喜欢写一下纯技术的,更多的还是个人心得的分享。
chtan
2020-02-26 14:02:58 +08:00
同 1l 感受......部分内容给是不是重复了?
shidenggui
2020-02-26 14:11:50 +08:00
@chtan 已经 append 说明了,大失败 o(╥﹏╥)o,默默流泪中
tt67wq
2020-02-26 14:17:56 +08:00
好东西要写两遍!
shidenggui
2020-02-26 14:22:12 +08:00
@tt67wq 谢谢安慰,心理感觉好受多了 ,下次还是要自己注意。
Jafee
2020-02-26 16:17:17 +08:00
速度还是很快的,排版也干净整洁!
shidenggui
2020-02-26 16:28:51 +08:00
@Jafee 多谢夸奖,当时还是花了一点心思去优化的。
wangkun025
2020-02-26 16:30:11 +08:00
有。
Umenezumi
2020-02-26 16:32:52 +08:00
我喜欢这个博客排版
shidenggui
2020-02-26 16:36:42 +08:00
@Umenezumi 当时写的时候就是以简洁为目标,花了不少时间调整。还在不断优化中,今天早上刚刚换了个清爽一点的字体。
cmdOptionKana
2020-02-26 17:02:05 +08:00
博客没有评论功能?
cmdOptionKana
2020-02-26 17:17:06 +08:00
貌似没有开源?
shidenggui
2020-02-26 17:40:19 +08:00
@cmdOptionKana 这周末会开源一个基于这个博客系统的独立博客聚合站,评论的话用的插件需要翻墙才能看见
mouyase
2020-02-26 18:12:44 +08:00
非常赞同文章所有权这个观念,把自己的内容放在别人的平台,自己还是不放心
shidenggui
2020-02-26 18:16:59 +08:00
@mouyase 在 v 站这里也是一个例证,我不小心复制多了,结果就没办法改了。不管怎样还是要以自己的所有权为中心。

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

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

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

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

© 2021 V2EX