像朋友圈一样的个人博客,能不能搞一个啊?
我一直在思考这个问题。普通博客早就看腻了,我想要一个特别的、有亲切感的、博客和日记风格的。
找了一圈,看到 kanle,首页就是微信朋友圈那种卡片流。
发动态、配照片、评论、点赞、音乐、位置打卡,全都有。
第一眼看过去就觉得,对了,是这个。

真正装起来,体验和我预想的不太一样。
这台服务器上已经跑着别的东西,它们会互相挤。
折腾下来的感觉是,每一步都要先给它腾地方,它才能安稳。
下面我按自己装的过程,讲讲它到底省心在哪、卡在哪。
一、为什么想要这个博客
1. 想要一个自己的空间
① 东西得留得住
我在平台上也发过不少动态,久了总觉得那些内容不归自己。
哪天平台一抽风,内容就没了。
所以我想弄个自己的站,数据我自己留着,心里踏实。
② 它长得真的像朋友圈
kanle 打开就能用,不用搞半天配置。
整个界面就是朋友圈那味儿,发一张图配一段话,下面就是评论区。
可以发长博客,也可以发朋友圈短句。陌生人可以评价。也可以回复。
可以听音乐,可以转载抖音视频,还有一些属于真正在互联网上有自己的一个小家的感觉的东西。
对上眼了,我就决定用它了。
2. 老服务器得让位
① 端口别打架
这台机器上有个跑了好久的老项目,它占着常用的入口。
我要是再挤进去,两个服务就会互相抢。
所以我给博客单独挪了个位置,让它们各跑各的,互不干扰。
② 版本单放一套
服务器里 Node 有好几套,我担心改老的把别的项目带崩。
就给博客单独装了一套,占不了多少地方。
装上之后,它跑得一直很稳。
二、装的时候卡了三下
1. 后台动不动就挂
① 一开始没跑对
装完后台,它一会儿就自己停了。
我查了半天,是启动入口和运行方式没配对。
改对之后,它就再没掉过。
2. 域名打不开
① 防火墙在管门
域名解析好了,浏览器还是进不去,头一次挺懵的。
后来发现是服务器上有一道防火墙,它只认特定来路的人。
我把本机测试临时放进来,通了再收回去,才算过这道坎。
3. 右上角菜单被切掉一半
① 登录后露不全
登录进去之后,右上角那个菜单被侧边栏切掉一半。
我一开始以为是它的层级不够高,后来才懂,是外面一层把它裁掉的。
改到最顶上那层之后,它就完整显示出来了。

三、加上统计,后台直接看
1. 想看看有没有人来
① 自己搭一个
博客开了,我挺想知道有多少人来看,都看了些啥。
项目自带一个功能,但是我人在国外,不能注册那个账号,所以用不了。
于是就用了一个开源的统计服务umami,装起来不费劲。
好处是界面是中文的,看着不累。
② 分开来放,互不影响
统计和它的存档我是分开放的,免得互相干扰。
跑下来两个加一起也用不了多少内存 加起来也就300M,对这台机器很轻松。
2. 更想省事一点
① 不用再开一个页面
按之前的样子,看数据我得专门打开统计那个网站。
我嫌麻烦,想着最好打开博客后台就能看到。
于是把博客原来那个放统计的位置,接上了新的数据源。
改动其实不大,主要是后端那边接了一下。
现在后台一屏就能看到浏览量、访客、来源、大家爱看哪几页。
我要的都有了,挺顺。

② 攒几天就有看头
数据刚起步还不多,图看着有点空。
再攒几天,趋势和来源就能慢慢丰满起来。
四、现在的日常
1. 每天自动备份
① 手滑也不怕
博客和统计都设了每天自动备份,留最近一周的。
就算我哪天手滑删了东西,也能找得回来。
2. 只开一个后台
① 打开就能看数据
现在我平时就开博客后台。
浏览量、访客、来源、热门页面,全在这一屏。
想看更细的,再点进去统计那边。
这个搭配用着挺省心。
写在最后
回头看,最花时间的其实不是功能本身。
是那些让我卡住的小地方,一个个解掉,心里才踏实。
现在博客、统计、备份都跑通了,是我的小空间了。
扩展阅读:
https://github.com/zilinnb/kanle