阅读视图

发现新文章,点击刷新页面。

谷歌你是有多烂,能把别人的网站名错误的扣到我的网站上

现在的谷歌Google真是操蛋。

语言无法形容我有多讨厌印度人。


把别人网站的标题扣我网站上

中午的时候网站崩了,检查一下发现是供应商机房的电源爆了,折腾了2小时才恢复。无聊期间用谷歌搜了下自己的网站,想检查下之前那个镜像我网站的结果滚蛋没有。

然后TMD神奇的结果就出现了。

screenshot_on_b85m_by_flameshot_at_2024-10-23_19-14-41

screenshot_on_b85m_by_flameshot_at_2024-10-23_19-27-40

谷歌怎么把 【秋风于渭水 https://www.tjsky.net/】 的网站名扣到我的网站上了?


也不是最近才开始讨厌谷歌的

上学那会可是把谷歌当宝贝了,那时候中文搜索引擎,靠谱的就他一个。后来参加工作后,由于工作需要,要大量搜索英文资料,所以谷歌更是必不可少。

谷歌发臭大概就是2016年后,也就是谷歌搞完 AlphaGo 之后,声称其会把其人工智能算法要应用到多个领域,其中一个就是谷歌翻译。那几天谷歌翻译的准确率的确上升了一点点……然后就像腹泻患者蹲上茅坑,把粪涂得满墙一般,翻译质量直接就崩了。同一时间段,YouTuBe也更新了其推送算法,出现了很严重的重复推送用户已观看视频的问题,推送质量跟美国飓风摧毁过一样,一片狼藉。

仔细想想,2016年也刚好是谷歌更换CEO后,对自己公司捅刀子该捅出效果的时候了。

印度人


奇葩的印度人

去年的时候 【挨踢路 – 老狼个人博客】 就遇到过一次谷歌抽风,搜索结果带奇怪后缀的问题。在那之前其实我就遇到过很多次谷歌干出来的奇葩设定,比如

  • 谷歌搜索结果出来的不是你的网页标题,而是谷歌自己猜想出来的玩意
  • site: 或 URL 搜出来的结果完全不能表示最终搜索结果
  • 用不同关键字搜出来的相同内容,标题是不同的

这些应该都在谷歌的 Google Search Central Community 有记录过。所有人都在骂,但是印度人的脑逻辑是很神奇的。

现在倒好,我也中招了,而且更奇葩。

screenshot_on_b85m_by_flameshot_at_2024-10-23_20-57-57

10年啊,10年的老站,谷歌你他妈的连个网站标题都搞不明白。

这是搞得有多砸才能完成的壮举啊?谷歌?


互联网正在死去

以前总有人说,中文已死,中文正在死去。

全球都没好到哪里去嘛。

 

摆烂吧。

人类亡了。

The post 谷歌你是有多烂,能把别人的网站名错误的扣到我的网站上 first appeared on 石樱灯笼博客.

《独立博客自省问卷15题》答卷收集

独立博客自省问卷15题》一文发布后收到不少反馈。原意只是发篇文章自省自娱,没想到收到不少博主的答题卡,也有在自己博客上发文答卷的,而且答题都十分认真,想法也很有意思。

为此,我收集了一些分享到本文中。欢迎大家在原文评论或者在自己博客发布后留言给我。如果不希望你的答卷出现在本文,也可以联系我删除。

目前已收集答卷 42 份。


CCABD CBADC DADDA

来自 天一生水


DDADD DACDC CADDB

来自 陈仓颉,已重新发文补充,点此查看


第五条,每天一换,哈哈

来自 段先森,已重新发文补充,点此查看


1.随机,看心情
2.B
3.A
4.D
5.D
6.随机,看心情
7.一次开发
8.C
9.D
10.D
11.C
12.扯闲篇
13.D
14.D
15.没有/取悦自己

来自 大致,已重新发文补充,点此查看


最近天天折腾主题,没有文学造诣,瞎写一通,纯自娱自乐,没有变现的初衷。

来自 飞絮落叶雪,已重新发文补充,点此查看


CAADC DBCDC CABCC

来自 冰剑


摆烂,随性,取悦自己的而已=w=

来自 白熊阿丸


1 C 纯粹懒
2 C
3 A 早期在CSDN倒是还有转载
4 B 多少有点意义
5 B 自己写的,算B吧,几个月没动了,但是后面肯定又会改
6 C 算C吧,除非专门找时间来改动,不然只是很细微的小调整
7 B 自己写的,就随便改了,看到别人样式好看就考虑模仿一下
8 C 不是拿来陶醉的,只是经常会看一下和别人博客的样式哪里不同
9 D 域名就那样了,用着就行
10 C 记得就看看统计
11 D 拒绝广告,除非能流量大到免费无法承受
12 A 肯定看别人写的内容,内容才是优先的
13 D 看内容(除非网页看着非常难受
14 D 看内容
15 AB 都有,主要还是学习到了东西

综上:CCABB CBCDC DADDA

来自 sehnsucht


1、C 保持基本月更。
2、A 恰逢假日,毕竟博客建立的目的就是为了记录
3、AB 生活都是鸡毛,类技术有部分参考
4、BC 无论生活技术类,或多或少都是有帮助,就像我们可以通过博客了解不同环境国度的神奇经历。
5、D 这个真懒
6、D 有需求才会折腾
7、B 极少,博客的最终我觉得还是极简。
8、C 以前几乎天天打开,现在随机看rss
9、D 有中意的,但是目前这个也有感情了。
10、C 偶尔看看吧!
11、C 没想过,因为情怀因素占了大部分。
12、A TO 4
13、D 极少留意域名,但是速度和风格很加分,当然内容才是最重要。
14、D 内容,这肯定,谁会一直注意内容以外的三个选项
15、ABC 哈哈 能订阅的都是人才啊!还是那种有点性格的。

来自 网友小宋,已重新发文补充,点此查看


1、D.最近都是几个月已更
2、B.上周
3、B.部分借鉴
4、C.每日每周流水账(自己的流水账)
5、D.凭良心说,我多年都是一个主题(很久不换主题了)
6、D.一年有那么一次
7、A.直接配置使用,省心不折腾(技术能力有限)
8、C.看心情
9、D.目前挺好,没想法
10、C.记得就看看
11、D.拒绝广告,保证阅读体验
12、A.学习别人分享的知识/C.看看别人怎么装修博客,自己也抄一下,感觉都比自己的好
13、E.(以上都是)
14、E.(以上都是)
15、E.(以上都是)

来自 二猫


1、A(有时候多,有时候少,平均下来一两周一篇)
2、C(十一出去玩了,这段时间无更新)
3、A
4、B(努力在做)
5、D(二十多年来,换过两三次)
6、D
7、A(改过一点点,年龄大了,折腾的越来越少,主要是搞点内容方面的创作了)
8、A
9、D(还是因为年龄大了,不想折腾了,也没有很好的新想法了)
10、C
11、C
12、A
13、D
14、D
15、A(个人觉得,相比较近几年大量碎片化的信息,写博客算是一种能静下心来好好思考的途径)

来自 风雨行者


CABBD
CBADD
CABDB
总结:自己在写文章时,会非常开心,有成就感。虽然已经有许多的沉默成本,但会坚持,爱好很少,坚持很重要。

来自 云心怀鹤


1.C
2.A
3.A
4.B
5.每个几年自己重新写一套,换换新鲜感
6.C
7.自己写的主题,时常改
8.C
9.D
10.C
11.C
12.看看别人的生活,吹水一波
13.D
14.D
15.AB

好歹也玩了10多年博客了,有过功利,但现在都是浮云。

来自 威言威语


1、你的博客更新频率是多少?

A.每周更新

2、你的博客上次更新是什么时候?

A.本周

3、你的博客文章是原创的吗?

B.部分借鉴

4、你觉得自己的文章对他人有帮助吗?

D.自我陶醉就好,管他呢

5、你上次换博客主题/程序是什么时候?

B.上个月

6、你上一次捣腾博客主题代码是什么时候?

A.昨天,撸代码到凌晨

7、你会对博客主题进行二次开发?

B.时不时自己改改,搞点新花样,换图片,换字体,爽

8、你多久打开自己博客自我陶醉一次?

A.每天数次

9、你近期对自己博客域名什么感受?

D.目前挺好,没想法

10、你每天都会看网站的流量统计吗?

C.记得就看看

11、你通过博客的广告赚到钱了吗?

E. 没赚到

12、你去浏览别人的博客/网站主要为什么?

C.看看别人怎么装修博客,自己也抄一下,感觉都比自己的好

13、看到别人分享了一篇文章,你打开第一反应是什么?

B.哇,这网站速度真快,图片延迟加载丝滑

14、你觉得博客哪方面更重要?

D.内容

15、近期通过写博客有哪些新收获?

B.认识了新朋友

来自 Yawata


1、你的博客更新频率是多少?
D.几个月一篇

2、你的博客上次更新是什么时候?
C.上个月

3、你的博客文章是原创的吗?
A.坚持原创

4、你觉得自己的文章对他人有帮助吗?
C.每日每周流水账

5、你上次换博客主题/程序是什么时候?
C.去年

6、你上一次捣腾博客主题代码是什么时候?
C.每月有那么一次

7、你会对博客主题进行二次开发?
D.改得面目全非,但保留原作者版权信息或注明

8、你多久打开自己博客自我陶醉一次?
C.看心情

9、你近期对自己博客域名什么感受?
B.如果域名能再短几个字符就更好了

10、你每天都会看网站的流量统计吗?
C.记得就看看

11、你通过博客的广告赚到钱了吗?
D.拒绝广告,保证阅读体验

12、你去浏览别人的博客/网站主要为什么?
A.学习别人分享的知识

13、看到别人分享了一篇文章,你打开第一反应是什么?
D.看看文章内容

14、你觉得博客哪方面更重要?
D.内容

15、近期通过写博客有哪些新收获?
B.认识了新朋友

比较随性,有空就来看看博友们。

来自 粽叶加米


1、你的博客更新频率是多少?

B.一周数篇

2、你的博客上次更新是什么时候?

A.本周

3、你的博客文章是原创的吗?

A.坚持原创

4、你觉得自己的文章对他人有帮助吗?

D.自我陶醉就好,管他呢

5、你上次换博客主题/程序是什么时候?

B.上个月

6、你上一次捣腾博客主题代码是什么时候?

C.每月有那么一次

7、你会对博客主题进行二次开发?

A.直接配置使用,省心不折腾

8、你多久打开自己博客自我陶醉一次?

A.每天数次

9、你近期对自己博客域名什么感受?

D.目前挺好,没想法

10、你每天都会看网站的流量统计吗?

D.没有搞流量统计,都是浮云

来自 Gruntz


D C A D C D B C D D C A D D A
多少有点随心所欲了。

来自 土拨许


1.无定论,看情况,因为鬼知道有没有人提供灵感/我有没有刚需
2. 7天,京东暴雷现状教训(rolling)
3.尽量坚持原创,有时引用其他人文章(会放链接)
4.B
5.D,主要是看情况,一般不会倒腾主题
6.D
7.B,主要是用的WordPress的2023主题,那玩意儿感觉还要再等几年才能看起来没啥问题,不喜欢折腾主题,够用就得,除非有啥事需要推广会直接写在主题里面
8.A,最近要拿文章内容填课程报告,唉,当初想不出内容拿之前写的东西填那玩意儿,然后真答辩完发现原文还不能直接填进去(最低要求10页)
9.D,主要是因为没钱
10.B,主要看Jetpack,然后CloudFlare
11.C
12.A,谁特么看博客是为了抄主题的啊;谁特么是为了搬运啊,别人都写了自己没思想只搬运那不就成内容农场了吗,我为何不直接去看来源?
13.D,没钱;广电,广大炮,广断网,广没六,广五十兆,超级小广,广just works,十年广电宽带历练让我基本上对速度不敏感,基本上也就是看看observatory之类的针对自己强迫症改改
14.D,没内容建个毛博客,费钱费力,不如对蔡英文打胶,或者蹭蹭抱枕,亦或是跟Linux互相上演丽塔的蔷薇一梦的戏码,反正不管怎么说,没内容分享的话,基本不会考虑博客
15.没有,因为博客没啥人看没人给什么建议,最近一次是针对博客样式崩坏提出的意见(打算不去管了,试图在新发布的文章绕过去)

来自 TuskedEvening0


1. D 之前更得勤快些,高三以来都基本没怎么写过了。
2. A 这周一时兴起写了一篇
3. A 全部原创。之前有段时间博客拆了又建,建了又拆,因为那时候自己写的文章不堪入目,删文章又费劲,直接把网站文件删掉重建。
4. D 详见 https://www.xiaozonglin.cn/meaning-of-blog-posts-and-commenting/
5. C 没怎么记,大概是。
6. 没折腾,跟主题的作者有联系,在同一座城市,他经常拿我的博客看看他的代码有没有问题。
7. 同上
8. D
9. D
10. D
11. D 之前有申请过谷歌联盟,但被驳回了。
12. B
13. B
14. D
15. B

来自 林林杂语


发文的答卷:
- @1900'Blog
- 印记
- Muel-Nova
- 秋风于渭水
- 大大的小蜗牛
- ACEVS
- 破袜子
- 飞絮落叶雪
- 竹炉山房
- 段先森
- Dennis
- 园子里的日光
- WangDedou
- 陈仓颉
- 网友小宋
- 我与我周旋久
- Justin
- 梅之夏
- 记录生活,精彩一刻
- 菲兹克斯喵
- 风清的精神角落
- 草方块
- 弈趣極光
- 浮心物语
- 土拨许
- Peter
- 子书沐晨
- 初白

最后更新于 2024-11-05 20:01

独立博客自省问卷15题

以下问卷纯粹自省自娱,自我调侃,勿对号入座。

如有不适,请及时关闭浏览器窗口。

如有启发,建议每隔一段时间服用一次。

 

1、你的博客更新频率是多少?

A.每周更新

B.一周数篇

C.一月1-2篇

D.几个月一篇

 

2、你的博客上次更新是什么时候?

A.本周

B.上周

C.上个月

D.上季度

 

3、你的博客文章是原创的吗?

A.坚持原创

B.部分借鉴

C.AI 帮我写的

D.搬运别人的,而且不署名

 

4、你觉得自己的文章对他人有帮助吗?

A.旨在对他人有启示

B.多少有点意义

C.每日每周流水账

D.自我陶醉就好,管他呢

 

5、你上次换博客主题/程序是什么时候?

A.上周

B.上个月

C.去年

D.凭良心说,我多年都是一个主题

 

6、你上一次捣腾博客主题代码是什么时候?

A.昨天,撸代码到凌晨

B.每周必捣腾

C.每月有那么一次

D.一年有那么一次

 

7、你会对博客主题进行二次开发?

A.直接配置使用,省心不折腾

B.时不时自己改改,搞点新花样,换图片,换字体,爽

C.删除主题作者版权信息,改改样式,然后自我感觉良好

D.改得面目全非,但保留原作者版权信息或注明

 

8、你多久打开自己博客自我陶醉一次?

A.每天数次

B.每周一次

C.看心情

D.一般都是照镜子,不看博客

 

9、你近期对自己博客域名什么感受?

A.想搞到一个 .COM 的域名

B.如果域名能再短几个字符就更好了

C.今年才换双拼域名了,明年再看看

D.目前挺好,没想法

 

10、你每天都会看网站的流量统计吗?

A.每天看几次,今天又多了100PV

B.每周回顾,看看流量趋势

C.记得就看看

D.没有搞流量统计,都是浮云

 

11、你通过博客的广告赚到钱了吗?

A.有,能覆盖建站费用

B.有,但付出大于收入

C.没考虑通过博客流量赚钱

D.拒绝广告,保证阅读体验

 

12、你去浏览别人的博客/网站主要为什么?

A.学习别人分享的知识

B.搬运别人的内容

C.看看别人怎么装修博客,自己也抄一下,感觉都比自己的好

D.不爱看别人博客,自己爱写啥写啥

 

13、看到别人分享了一篇文章,你打开第一反应是什么?

A.哇,这域名真不错,怎么我没想到

B.哇,这网站速度真快,图片延迟加载丝滑

C.哇,这程序/主题不错,我也要抄一抄/留言问问哪里搞的

D.看看文章内容

 

14、你觉得博客哪方面更重要?

A.域名

B.服务器

C.主题

D.内容

 

15、近期通过写博客有哪些新收获?

A.知识面有拓展

B.认识了新朋友

C.写作水平提升

D.通过知识变现

 

年轻的时候,谁不曾执着过?回头想想,大多是浮云。捣腾后有沉淀,有长足的进步,有输出,未尝不可。但切记人生有限,岁月如梭。

以上部分问题也适用于捣腾知识管理工具上。

如有好问题,欢迎建议。

入门blog回忆录

当年今日

周六早上,我发现有人在我的blog上留言,问我为什么可以坚持那么久,为什么要写blog,以及怕不怕有隐私的问题。这条评论我已经回复过了,所以具体是怎么回复的,我也就没有必要再详细说明。

每一代人都有每一代人的特点以及习惯。对我来说,我在最花样的时候接触到了blog这种东西,也把这个东西一直坚持了下来。在开始blog之前,我已经有了做网站的想法,但是要怎么做网站呢?自己用花生壳搭建一个,然后买个域名绑上去?我真的有想象过那样做,但是这样干的话,如果我把电脑关了,那岂不是不能访问?如果不是这样,我还得先买个空间。在哪里买?得花多少钱?对学生时代的我来说,那些要花钱的东西基本上我都不会考虑。还有一点,搭建一个网站,我应该用什么软件呢?当时我想搭建一个网站,主要的思路是搭建一个静态的网站,所以肯定得把整个网站的内容都做好了,然后放到网上,但关键是我要做什么内容呢?一开始我想到的是The X-Files。我为什么要做那个呢?纯粹因为喜欢?别人的网站做得比我详细比我好,唯一的问题就是那些都是英文的,仅此而已。我把那全站翻译过来也没什么意义,因为我模仿不出那个效果。当我有那个念头的时候,网站上很流行用flash之类的东西。那个时候的我对flash可以说是一窍不通的。高中的时候,电脑选修课程我选的是photoshop。在我有网站念头,但不知道该如何操作的时候,我遇到了blog。因为Yo soy Betty la Fea,我遇到了danzhu,准确来说是遇到了danzhu的网站。没有那么多花哨的东西,吸引我的只有内容。她的网站几乎没有图片,又或者说实际上是有的,但不是直接以图片的方式贴出来,而仅仅是发一个链接而已。如果某篇里有个图片,大多时候是某个工具的使用,而不是粉丝花痴的内容。从那个时候开始,我就觉得blog这种方式很赞。之所以我会停留在那个网站不停地翻看,一遍又一遍阅读是因为那些内容、那些文字,以及那些链接带出来的信息。第一次看的时候可能是看文字。第二次看的时候是找链接。第三次看的时候可能是记得好像见过某个东西,但又好像找不到了,于是不停地在那里翻。当时danzhu的网站是在blogger上面建的,域名是新浪的。当时danzhu的那个网站不完全是Yo osy Betty la Fea 的内容,也有她自己的东西,她自己的生活以及她的生活和这部电视剧产生的某些联系,还有一些她对这部电视剧又或者是她搜索相关资料之后的感想。那是我第一次知道,原来网站是可以这么干的。有些人把blog作为一个专业的网站,但我更习惯于danzhu的这种方式,以至于后来其实我也在遵循或者说是模仿,或者是融入了自己的东西继续这种形式。在Google上建立网站不用钱,但关键是在国内不能直接访问,所以你得买个域名,然后绑上去。虽然当年我经常访问那个网站,基本上打开电脑之后,我就一定要去那个地方,但现在我居然忘了域名到底是什么,网站名到底是什么?后来新浪的域名估计再也没有续费了,这网站不能访问。因为那里丢空了太久,danzhu自己也忘记了对应的blogger账号,所以她也没办法访问后台,把网站的内容导出。当时我称呼danzhu为danzhu姐姐。唯一肯定的是她一定比我大,因为我首次接触的时候,我只是个高中生,但她已经工作多年了。她好像是从事IT工作的,但具体做的是什么,她并没有在那个网站上有非常详细的描述,不像现在我自己的blog那样,基本上里里外外没有什么保留着。

那个网站,让我明白到分享的乐趣,或许写那些的时候,她没有想过其他人会搜索,会喜欢上,而且是非常喜欢。对她自己而言,可能更是一个记录,因为她自己喜欢那个东西,所以她就把自己的爱好记录下来。可能,她开始做的时候,没有想过因为她的这个网站,会聚集了一帮喜欢的人,同时也让我成为了她的粉丝之一,最后也让我走上了blog这条不归路,一发不可收拾。

现在如果你突然问我,有什么是让我觉得很骄傲的。把一件事坚持20年,而且还一直保留着高度的热情。我觉得,起码对我来说,到现在为止,这肯定是我觉得最骄傲的事情。

WordPress & Typecho 极简主题 Dear v1.1.0

周末对 Dear 主题 WordPress & Typecho 版本都进行了小更新。主要增加独立的“搜索模板”,并对行距、次要字体等地方进行了小优化。

Dear 主题首页设置页面 id 后,会引用该页面的所有内容和样式,同学们可以对该页面尽情发挥想象力,以满足个性化需求。比如展示订阅地址、社交网站地址等等,也可以贴个封面图作为首页 Banner 等。如下图 Follow Me:WordPress & Typecho 极简主题 Dear v1.1.0-雅余

本次版本主要更新内容:

- 增加独立“搜索模板”
- CSS 样式移至 style.css 文件
- 首页默认显示8篇文章
- 部分样式优化

新版本请从主题发布页面获取 Github 链接:

WordPress 版本Typecho 版本

那些我喜欢的博客

那些我喜欢的博客 - 第1张图片

千人千面,一千个读者中就有一千个哈姆雷特,独立博客圈中也是如此,每个博主都有独一无二的博客,看见圈内有人讨论那些令人讨厌或不喜欢的功能,遂心生兴趣,也来参与一番讨论。

单说“功能”或许过于片面,在我看来,一个博客能否足够吸引来访的读者,功能只是其中之一,于是今天的标题即为那些我喜欢的独立博客。

之前看王刚的探店视频,他提到过夜宵大排档和一般饭店的区别,夜宵大排档的菜味道重,多以咸、辣为主,而饭店则较为讲究,要考虑到不同地方的饮食习惯和口味,前者主要是让食客通过这种令人印象深刻的味道记住这家店,下回想吃夜宵就能第一时间想到它,而后者是为了让食客吃饱、吃好。

我喜欢夜宵大排档,约上三五好友,配上啤酒烤串,足以畅谈各种趣事,回忆曾经美好。同时,我也喜欢像夜宵大排档一样的博客,第一次访问就能给你留下深刻的印象,可能是标新立异的logo,别有寓意的名字,也可能是精彩的内容……往往这种博客,不仅能记住它长什么样,更能记住它的域名。

陈仓颉的博客,以他独具特色的 icon 让我记忆深刻,因为对其了解甚少,通过询问才得知这是注音符号,远远望去又像两人勾肩搭背,以及他的域名,imzm.im,我是最美(zm),你对他的印象自然不言而喻,确实挺美。

破袜子,正经人谁取这名?域名还是大连话破袜子的发音,但博主大致确实是正经人。记住了破袜子,还记住了大连话怎么说,另外还有他不定期更新的《每夫吐槽》,第一眼看上去是每天吐槽,但文中解释说“夫=大姨夫”,人家大姨妈才一个月来一次,大姨夫吐槽凭什么天天有,所以不是每天吐槽。

我的博客没什么特色,如果非要说一个,或许是右上角的印章,让我从一个二十多岁的小年轻,变成了别人眼里的中年男人,这可能不但是我的博客特色,更是我的审美特色。

吸引一个人,不是需要你穿得花枝招展,也不是需要你甜言蜜语,而是细节,细节上的特色。

博客上增加什么不会让人觉得多余?我觉得是一个丰富的“关于”页面。

为什么需要一个关于页面,我在之前的文章里也简单分享过,从另一个角度来说,创建一个关于页面很简单,但向别人介绍你自己却不容易,就好比面试,在有限的时间里向面试官介绍尽可能详细的自己,考验你的表达能力、思考能力、观察能力。博客上的“关于”页面又何尝不是如此,但并非越详细越好,还是上面说的,细节与特色。

有人说现在大家看长文的能力逐渐退化,越来越缺乏读完一篇文章的耐心,这其中固然有短视频的影响,但我们也要扪心自问,谁愿意阅读文章的时候弹出广告,谁愿意阅读那些”四种茴字写法“式的文章,谁愿意看到最后还需要登录账号,谁愿意看都还没看就弹出让你下载app的提醒。

吸引一个人,不是需要你穿得花枝招展,也不是需要你甜言蜜语,而是整洁、得体。

以上是我喜欢的那些博客,你不一定喜欢,也不一定非要喜欢,博客是自己的博客,喜欢是自己的喜欢,削足适履、因噎废食不可取。

那些我喜欢的博客》最先出现在印记

WordPress 版本 Text Only 和 Writing 主题错误修复

昨晚更新 Paper 主题的时候发现了一处拷贝错误,把旧主题的代码直接粘贴了,部分 PHP 版本没有提示错误,所以没发现。现已对 WordPress 版本 Text Only 和 Writing两个主题发新版本修复,可针对性更新。主要是 archives.php 和 search.php 两个模板文件。

详细可查看主题发布页:Text Only (WordPress)Writing (WordPress)

WordPress & Typecho 极简主题 Paper v1.1.0

Paper 这款纯文本的极简主题得到不少同学的喜爱,应部分同学的要求对主题进行了更新。主要增加独立的“搜索模板”,并对多处负空间进行调整,增加文字呼吸的空间。还修正了”文章归档“模板的一处错误,可针对性更新。

主要更新内容:

- 增加独立“搜索模板”
- 菜单及部分代码调整
- CSS 样式移至 style.css 文件
- 优化多处负空间距离
- 优化评论框样式
- 修复文章归档模板错误

新版本请从主题发布页面获取 Github 链接:

WordPress 版本Typecho 版本

Obsidian 和 WordPress 我都用什么插件

Obsidian 插件

1. Hover Editor
快速悬浮模式编辑。

2. Outliner
整理大纲。

3. Clearing Unused Images
用于清理图片,该插件默认不开启,需要清理时才启用。但现在基本不插入图片到笔记,纯文本记录。

以上就是我当前使用的所有第三方插件。之前也试过安装 Calendar、Kanban、Thino 等等插件,但感觉都没太大必要,软件自带功能和核心插件完全可以应付常规笔记需求。插件多了反而影响软件秒开。

我使用 Obsidian 插件的使用原则是,脱离 Obsidian 后,所有内容可以在其他编辑软件中继续正常使用。这意味着类似 Dataview 需要语法来判断、筛选内容的插件不符合我的要求。没有 Dataview 的便捷性,反而让我对于索引卡制作和双链的使用更加严格,对内容有更多的思考。提升效率的插件可以考虑安装一两个,或者多记几个快捷键。


WordPress 插件

1. Akismet
默认插件,能应付部分垃圾评论。

2. Autoptimize
优化 HTML、CSS、JS。

3. Object Cache
优化缓存。

4. WP Permalinks Migration
去年简化固定链接后作重定向安装的,计划明年删除。

以上就是我当前使用的所有插件,其他就是依赖部署服务器的时候一些优化,买的最低配轻量应用服务器。目前感觉网站整体速度还可以。我的开源主题,我会在functions.php 中禁用一些不需要的功能。我自己用的主题,我会禁用更多,比如禁止WordPress自动生成缩略图、禁止响应式图片。我不考虑使用第三方服务,比如图床,以避免以后服务终止或迁移带来的困扰。

-

个人觉得,做笔记也好,写博客也好,软件/程序功能上的需求没有那么多,就是图片和文本信息。基于极简原则,其他都是画蛇添足或锦上添花。花样多,需要投入的非必要时间就多,让你分心的东西越多。够用就好。

利用 Mac 快速操作实现图片批量转换为 AVIF 格式

继上一文介绍了我“利用 Mac 快速操作实现图片批量转换为 WebP 格式”捣腾成功后,希望通过同样的方法实现利用 Mac 快速操作实现图片批量转换为 AVIF 格式,捣腾结果分享如下。

为什么使用 AVIF 格式?

AVIF 是一种基于AV1 视频格式的现代图片格式,实现卓越的压缩效率,同时保持高图像质量。AVIF 通常比WebP、JPEG、PNG 和 GIF 具有更好的压缩效果,并且旨在取代它们。AVIF 对宽色域、高动态范围 (HDR) 和渐进式渲染的支持增强了视觉体验,预示着图像细节精美且高效交付的未来。号称 Web 开发人员和摄影师的首选。据统计,AVIF 全球使用情况为 92.95%,除 IE 浏览器、Opera Mini、QQ 浏览器、KaiOS 浏览器外都已支持,WordPress 6.5+ 已支持 AVIF 格式

利用 Mac 快速操作实现图片批量转换为 AVIF 格式-雅余

通过 AVIF 格式其开发组织“开放媒体联盟”(AOMedia),顺藤摸瓜在其 Github 账号上找到了 libavif 这个用于编码和解码 AVIF 格式的库和使用文档。

我的操作步骤如下:

一、安装 Homebrew

这部分就不重复介绍了,见“利用 Mac 快速操作实现图片批量转换为 WebP 格式”一文。

二、使用 Homebrew 命令安装 libavif 包

在终端中运行一下命令:

brew install libavif

回车直至安装完成。注意是否有出错或文件无授权的提示,按需对文件夹进行可操作授权。注意 libavif 包的安装路径,后面需要用到。

三、添加 Mac 快速操作 Workflow

1、在 Mac 上打开“自动操作”,选取“快速操作”; 利用 Mac 快速操作实现图片批量转换为 AVIF 格式-雅余

2、在工作流的顶部,它显示“工作流程收到当前”,选择“图像文件”,然后在“位于”下选择“访达.app”;

利用 Mac 快速操作实现图片批量转换为 AVIF 格式-雅余

3、接下来,在“自动操作”的左侧面板,在“资源库”下选择“实用工具”,然后将“运行 Shell 脚本”,拖放到右侧工作流程面板中;

4、对于“运行 Shell 脚本”,“Shell”选择“/bin/zsh”,“传递输入”选择“作为自变量”。

把以下代码片段粘贴到下面文本框中:

for f in "$@"
do
fname="${f%.*}.avif"
/usr/local/Cellar/libavif/1.1.1/bin/avifenc -s 10 -q 85 "$f" "${f%.*}.avif"
done

然后在“文件”菜单选择“储存”,保存文件名为“转换为 AVIF”,保存到默认地址即可。

注意:
1)libavif 的路径是为通过 Homebrew 安装的 libavif 设置的,如果您手动安装了 libavif,那么它可能在 /usr/bin 中,您需要相应地调整路径(我的最终路径是 /usr/local/Cellar/libavif/1.1.1/bin/avifenc );

2)-q 质量标志当前设置为 85,默认为 60,但您可以将其设置为 1-100 之间的任何值(越高将产生更高质量的图像,但压缩较少);-s 代表速度,默认为6;默认不删除照片 exif 信息,需删除则加上 --ignore-exif 参数。

5、选择你需要转换格式的图片,可多选,右键菜单的“快速操作”中选择“转换为 AVIF”选项,图片将在当前文件夹中自动生成 AVIF 格式文件。

利用 Mac 快速操作实现图片批量转换为 AVIF 格式-雅余

至此,教程结束。

下图为 WebP 和 AVIF 格式压缩率都设置为 85 所得到的压缩结果,结果是 WebP 的文件更小一些,有点困惑。不知道是不是我设置的压缩率太高了,libavif 官方默认值是 60。本文方法大致如上,至于多少压缩率更好,大家自己摸索吧。

利用 Mac 快速操作实现图片批量转换为 AVIF 格式-雅余

另外,我通过 AVIFQuickLook 插件,已经实现了在老苹果中直接预览 AVIF 格式。使用 Brew 进行安装,命令如下:

brew install avifquicklook

如有误,或有更好的方案,欢迎指正和交流。

利用 Mac 快速操作实现图片批量转换为 WebP 格式

周末进行网站整站备份的时候发现,整站压缩后的压缩包大小为 1G 多,有点难接受。原因是网站图片较多,主要是 JPG 格式照片,占用较多空间。网站流量不大,服务器流量压力方面倒是不担心,但是会对未来网站可能出现的整体迁移、备份造成了压力。虽然去年改版已经对 WordPress 缩略图生成做了限制,只生成必须的三个尺寸,但网站体积还是在快速的增长。

为此,我打算整站改用 WebP 格式图片,在本地处理好图片之后再进行上传。因为使用 WordPress 的插件普遍会保留原文件,另外再生成一批 WebP 格式的文件,反而增加了存储空间。至于 WordPress 媒体库中历史的图片如何替换为 WebP 格式,另行研究。

为什么使用 WebP 格式?

WebP 是谷歌在 2010 年提出的一种新型的图片格式,其优势在于 WebP 格式的图片可以比 JPEG 格式的图片小 26%-34%比 PNG 格式的图片小 25%-34 %拥有更快的加载速度,可以保持比 JPEG 格式更好的图像质量,还支持透明度和动画效果。据统计,WebP 全球使用情况为 96.35%,除 IE 浏览器外都已支持。WordPress 5.8+ 增加了对 WebP 格式的全面支持

利用 Mac 快速操作实现图片批量转换为 WebP 格式-雅余

也有更新更先进的 AVIF 格式WordPress 6.5+ 支持 AVIF 格式),压缩率更高,但浏览器支持度目前略差一些,我的老苹果电脑无法直接预览,所以先忽略,以后再考虑。

Windows 下有不少免费的 WebP 格式批量转换工具,Mac 下比较少。转换 WebP 格式的在线应用也是有的,但上传下载太耗时。可喜的是,Mac 可以通过命令行工具,配合自动操作功能也可以实现批量转换。

我的操作步骤如下:

一、安装 Homebrew

前提条件,需要在运行 MacOS 至少为 10.14(Mojave) 或更高版本的 Mac 上安装 Homebrew。如果您尚未安装 Homebrew,请先安装。

什么是 HomeBrew?

HomeBrew 是一个免费且开源的包管理器,它简化了 MacOS 用户安装软件的过程。无论是命令行工具、语言运行时还是应用程序,HomeBrew 都能帮助你轻松管理。它的口号是“The missing package manager for macOS”,意即它弥补了 MacOS 缺失的包管理功能。

安装 HomeBrew 非常简单,执行一行脚本即可。为了提升安装速度,建议更改 Homebrew 的安装源,将其替换成国内镜像

方法1、Homebrew 官方脚本:(速度欠佳,会出现超时)

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

方法2、中科大镜像 Homebrew 镜像服务脚本:

/usr/bin/ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)"

注:最后出现 Installation successful! 或者 Checking out files: 100% (5392/5392), done. 说明安装成功。

必须配置:

更改安装源,替换为国内镜像:

1)替换 brew.git:

git -C "$(brew --repo)" remote set-url origin https://mirrors.ustc.edu.cn/brew.git

2)替换 homebrew-core.git:

git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git

方法3、 Gitee 国内镜像服务脚本:(推荐!!)

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

安装过程中按 brew 官方脚本执行,提示安装成功后会让选择国内哪个镜像源:
1)中科大国内源
2)清华大学国内源
3)上海交通大学国内源
4)腾讯国内源
5)阿里巴巴国内源(推荐)

提示配置成功,但还需要重启终端 或者 运行命令 source /Users/用户名/.bash_profile,否则国内地址无法生效。

二、使用 Homebrew 命令安装 WebP 包

在终端中运行一下命令:

brew install webp

回车直至安装完成。注意是否有出错或文件无授权的提示,按需对文件夹进行可操作授权。注意 WebP 包的安装路径,后面需要用到。

三、添加 Mac 快速操作 Workflow

1、在 Mac 上打开“自动操作”,选取“快速操作”; 利用 Mac 快速操作实现图片批量转换为 WebP 格式-雅余

2、在工作流的顶部,它显示“工作流程收到当前”,选择“图像文件”,然后在“位于”下选择“访达.app”;

利用 Mac 快速操作实现图片批量转换为 WebP 格式-雅余

3、接下来,在“自动操作”的左侧面板,在“资源库”下选择“实用工具”,然后将“运行 Shell 脚本”,拖放到右侧工作流程面板中;

4、对于“运行 Shell 脚本”,“Shell”选择“/bin/zsh”,“传递输入”选择“作为自变量”。

把以下代码片段粘贴到下面文本框中:

for f in "$@"
do
fname="${f%.*}.webp"
/usr/local/Cellar/webp/1.4.0/bin/cwebp -q 85 -m 6 -metadata all -mt "$f" -o "${f%.*}.webp"
done

然后在“文件”菜单选择“储存”,保存文件名为“转换为 WebP”,保存到默认地址即可。

注意:
1)cwebp 的路径是为通过 Homebrew 安装的 cwebp 设置的,如果您手动安装了 cwebp,那么它可能在 /usr/bin 中,您需要相应地调整路径(我选择方法3的脚本,最终路径是 /opt/homebrew/Cellar/webp/1.4.0/bin );

2)-q 质量标志当前设置为 85,但您可以将其设置为 1-100 之间的任何值(越高将产生更高质量的图像,但压缩较少);-metadata all 为保留所有图片信息,可选值还有 all, none, exif, icc, xmp。

5、选择你需要转换格式的图片,可多选,右键菜单的“快速操作”中选择“转换为 WebP”选项,图片将在当前文件夹中自动生成 WebP 格式文件。

利用 Mac 快速操作实现图片批量转换为 WebP 格式-雅余

至此,教程结束,可以看看我上一篇文章中图片的转换效果,压缩后图片体积减少了 2-3 倍,效果喜人。本文所有图片均使用 WebP 格式。

利用 Mac 快速操作实现图片批量转换为 WebP 格式-雅余

如有误,或有更好的方案,欢迎指正和交流。

那些我喜欢的博客

那些我喜欢的博客 - 第1张图片

千人千面,一千个读者中就有一千个哈姆雷特,独立博客圈中也是如此,每个博主都有独一无二的博客,看见圈内有人讨论那些令人讨厌或不喜欢的功能,遂心生兴趣,也来参与一番讨论。

单说“功能”或许过于片面,在我看来,一个博客能否足够吸引来访的读者,功能只是其中之一,于是今天的标题即为那些我喜欢的独立博客。

之前看王刚的探店视频,他提到过夜宵大排档和一般饭店的区别,夜宵大排档的菜味道重,多以咸、辣为主,而饭店则较为讲究,要考虑到不同地方的饮食习惯和口味,前者主要是让食客通过这种令人印象深刻的味道记住这家店,下回想吃夜宵就能第一时间想到它,而后者是为了让食客吃饱、吃好。

我喜欢夜宵大排档,约上三五好友,配上啤酒烤串,足以畅谈各种趣事,回忆曾经美好。同时,我也喜欢像夜宵大排档一样的博客,第一次访问就能给你留下深刻的印象,可能是标新立异的logo,别有寓意的名字,也可能是精彩的内容……往往这种博客,不仅能记住它长什么样,更能记住它的域名。

陈仓颉的博客,以他独具特色的 icon 让我记忆深刻,因为对其了解甚少,通过询问才得知这是注音符号,远远望去又像两人勾肩搭背,以及他的域名,imzm.im,我是最美(zm),你对他的印象自然不言而喻,确实挺美。

破袜子,正经人谁取这名?域名还是大连话破袜子的发音,但博主大致确实是正经人。记住了破袜子,还记住了大连话怎么说,另外还有他不定期更新的《每夫吐槽》,第一眼看上去是每天吐槽,但文中解释说“夫=大姨夫”,人家大姨妈才一个月来一次,大姨夫吐槽凭什么天天有,所以不是每天吐槽。

我的博客没什么特色,如果非要说一个,或许是右上角的印章,让我从一个二十多岁的小年轻,变成了别人眼里的中年男人,这可能不但是我的博客特色,更是我的审美特色。

吸引一个人,不是需要你穿得花枝招展,也不是需要你甜言蜜语,而是细节,细节上的特色。

博客上增加什么不会让人觉得多余?我觉得是一个丰富的“关于”页面。

为什么需要一个关于页面,我在之前的文章里也简单分享过,从另一个角度来说,创建一个关于页面很简单,但向别人介绍你自己却不容易,就好比面试,在有限的时间里向面试官介绍尽可能详细的自己,考验你的表达能力、思考能力、观察能力。博客上的“关于”页面又何尝不是如此,但并非越详细越好,还是上面说的,细节与特色。

有人说现在大家看长文的能力逐渐退化,越来越缺乏读完一篇文章的耐心,这其中固然有短视频的影响,但我们也要扪心自问,谁愿意阅读文章的时候弹出广告,谁愿意阅读那些”四种茴字写法“式的文章,谁愿意看到最后还需要登录账号,谁愿意看都还没看就弹出让你下载app的提醒。

吸引一个人,不是需要你穿得花枝招展,也不是需要你甜言蜜语,而是整洁、得体。

以上是我喜欢的那些博客,你不一定喜欢,也不一定非要喜欢,博客是自己的博客,喜欢是自己的喜欢,削足适履、因噎废食不可取。

那些我喜欢的博客》最先出现在印记

Typecho 纯文本极简主题 Text Only v1.0.0 发布

应朋友们要求,制作了 Typecho 版本的 Text Only 主题,和 WordPress 版本样式上基本保持一致。使用愉快~

主题介绍如下:

Text Only 为纯文本极简主题,黑白配色,对程序极简优化,主题无 JS 和图片文件载入。

主题支持自定义背景、自定义菜单,保留搜索及评论功能;内置文章归档和搜索模板;已作中文字体优化,内置3种字体方案可选。

主题类型:极简 / 博客 / 纯文本 / 单栏 / 自适应 / 免费

提供 WordPress 版本Typecho 版本

主题免费开源,供学习交流,不提供售后支持。如有建议,欢迎评论留言,不喜勿喷。

主题可按授权方式继续随意改造,但望保留我的信息。感谢!

Typecho 纯文本极简主题 Text Only v1.0.0 发布-雅余

Typecho 纯文本极简主题 Text Only v1.0.0 发布-雅余

Typecho 纯文本极简主题 Text Only v1.0.0 发布-雅余

Typecho 纯文本极简主题 Text Only v1.0.0 发布-雅余

Typecho 纯文本极简主题 Text Only v1.0.0 发布-雅余

详细介绍和使用见主题两个版本的发布页面。

WordPress 纯文本极简主题:Text Only
Typecho 纯文本极简主题:Text Only

欢迎提供建议,以便继续完善。

WordPress & Typecho 极简主题 Writing v1.1.0

上个月收到 Github 上面一条 Issue,借周末时间对主题小改动了一下。毕竟不是全职运维,拖拖拉拉一个月才改。

主要更新内容:

- 增加独立“搜索模板”
- CSS 样式移至 style.css 文件
- 部分样式完善

新版本请从主题发布页面获取 Github 链接:

WordPress 版本Typecho 版本

-

小插曲:太不专业了,commit 的时候手一抖,把另外一个主题的文件给替换了,哈哈。

WordPress 纯文本极简主题 Text Only v1.0.0 发布

手痒,又发一款极简主题。这是一款初始化主题,仅提供最基础的页面展示,简洁的样式,简洁的代码,方便后期加工。提供两个页面模板,归档模板和独立搜索页面。较以前主题,对评论区进行了适当的美化。

主题介绍如下:

Text Only 为纯文本极简主题,黑白配色,对程序极简优化,主题无 JS 和图片文件载入。

主题支持自定义背景、自定义菜单,保留搜索及评论功能;内置文章归档和搜索模板;已作中文字体优化,内置3种字体方案可选。力求极简,对程序自带功能进行禁用,若对使用有影响,按需删除即可。

主题类型:极简 / 博客 / 纯文本 / 单栏 / 自适应 / 免费

目前仅提供 WordPress 版本。

主题免费开源,供学习交流,不提供售后支持。既然供学习交流,故也欢迎和我交流。如有建议,欢迎评论留言,不喜勿喷。

主题可按授权方式继续随意改造,但望保留我的信息。感谢!

WordPress 纯文本极简主题 Text Only v1.0.0 发布-雅余

WordPress 纯文本极简主题 Text Only v1.0.0 发布-雅余

WordPress 纯文本极简主题 Text Only v1.0.0 发布-雅余

WordPress 纯文本极简主题 Text Only v1.0.0 发布-雅余

WordPress 纯文本极简主题 Text Only v1.0.0 发布-雅余

详细介绍和使用见主题的发布页面。

WordPress 纯文本极简主题:Text Only

欢迎提供建议,以便继续完善。

省钱秘笈:把域名迁移到Cloudflare

钱

之前看到Justyy博主把域名迁移到了Cloudflare,于是上周末我也抽空把所管理的域名从Namesilo和Namecheap迁移到了Cloudflare。

最主要的原因是Cloudflare的续费价格便宜得多,COM域名只需要不到10美元一年,而Namesilo再便宜也要14美元左右一年。毕竟Cloudflare号称批发价,不图域名注册和续费上赚钱。

同时,迁移到Cloudflare的话,也方便管理,网站都使用了Cloudflare的CDN全球分发系统,并且免费套餐就够用了。

经济下行,开源节流,各项开支也要节省,能省的还是省一下。每个域名一年节省4美元,数量多起来,年头久了也能节省一笔开支。

像土木坛子网站域名,从2011年3月1日在比利时的Google注册,后来几经迁移到Godaddy再到Namesilo,如今再落新家Cloudflare,续费已经续到了2033年。

说起来Cloudflare也是近年来互联网之光,提供免费好用的CDN服务就不用说了,还提供了很多其它好用的服务,比如免费Warp,看得出来它为互联网的安全高速互联做了极大的贡献。

不知大家还有什么好东西分享和互联网省钱秘笈?分享万岁。

值得拥有的纯文本生产力

纯文本 (Plain Text) 由无格式字符组成,这些字符独立于程序,几乎不需要处理。任何文本编辑器都可以读取的纯文本 .txt 文件,它天生跨平台,值得一辈子拥有;纯文本让你专注于内容而非格式,更“Geek”;数万行文本秒开无压力,是你最可靠的明文资产。纯文本格式文件拥有可靠、灵活、便携、独立、持久之特性。

除了纯文本格式文件,那些追求极致极简的创造者们还开发了纯文本的资讯网站、纯文本的生产力工具等等。本文专门收集和分享高质量低保真的纯文本相关网站和资源,打开看看,相信你会爱上这个纯文本的世界。

纯文本资讯

- 每日新闻联播:新闻联播纯文本版
- 每日新闻联播:新闻联播纯文本版
- Readhub:中文纯文本科技新闻聚合网站
- 68k.news:纯文本聚合头条新闻(EN)
- CNN:纯文本版 CNN 头条新闻(EN)
- Plain Text Sports:纯文本体育赛程(EN)
- Alterslash:非官方纯文本版本 Slashdot(EN)
- Skimfeed:聚合新闻资讯(EN)
- HackerWeb :纯文本 Hacker News (EN)
- hckr news:按时间排序的纯文本 Hacker News (EN)
- wikipedia.org:Wikipedia 纯文本移动版本(EN)

 

纯文本生产力

- Obsidian:适用进行纯文本知识管理的软件
- Vim editor:神级文本编辑器
- GNU Emacs:神级文本编辑器
- VS Code:微软跨平台源代码编辑器,也是一个好用的纯文本编辑器,笔者用其替代了多个软件
- NotepadNext:某 Notepad 平替软件
- Plaintext Productivity:纯文本生产力系统
- Todo.txt:纯文本任务管理方法及软件
- Bear Blog:鼎鼎大名的 Bear Blog,本站还复刻了一款博客主题
- plaintxt.org:纯文本博客主题

 

纯文本轻量级标记语言

- Markdown
- AsciiDoc
- Org-mode

 

纯文本倡导者

- Write plain text files | Derek Sivers:知名极简主义倡导者
- Org Mode - Organize Your Life In Plain Text! :用纯文本管理你的生活
- My productivity app is a never-ending .txt file:坚持使用14 年的生产力工具是 .txt
- Kairos 20.2: Stolley, The Lo-Fi Manifesto:纯文本宣言
- The Plain Text Project:纯文本计划
- Text Only Website Examples:单页纯文本网站合集

ps. 雅余还有几款极简纯文本 WordPress & Typecho 免费开源主题,欢迎使用。

以上是我收藏夹里面的存货。如果你有纯文本相关资源,请给我留言或邮件,感谢!

使用 SSH(Secure Shell)客户端(PuTTY)远程连接 VPS

ssh

  • Windows 用户可以使用 PuTTY(读 [ˈpʌti] )连接 VPS。
  • macOS 用户可以使用苹果电脑自带的终端(Terminal)连接 VPS。

下载 PuTTY

3.0 M 左右。

PuTTY 中如何复制粘贴

  • 要将复制的文本粘贴到终端(PuTTY 的 SSH 登录后的界面)里,只需要右键单击就行了
  • 要从终端中复制文本,只需要用鼠标左键拖拉选中即可

使用 PuTTY

  • Host Name (or IP address):输入 VPS 的 IP Address(以 44.55.666.777 为例)
  • Port:22
  • Connection type:SSH
  • Save
  • Open:弹出 PuTTY Security Alert,选择
  • login as:root
  • root@44.55.666.777's Password:复制 VPS 的 Password,鼠标右键粘贴(界面上不会显示任何内容),回车。显示 [root@vultr ~]# 则代表连接成功(第一次登录的时候,会出现安全警告,单击 是(Y)

快捷登录

右键 PuTTY 的快捷方式,依次选择「属性」 - 「快捷方式」 - 「目标」 - 在 "*:\Program Files\PuTTY\putty.exe" 后面 空一格 输入 root@IP Address -pw "Password",完整展示如下:

"D:\Program Files\PuTTY\putty.exe" root@44.55.666.777 -pw "FuckGFW"

如何优化 Hexo(静态博客)

hexo

是 Hexo + NexT 让我重拾笔杆子,感谢开发者们和维护者们。

🤖 YAML 教程

YAML 语言(/ˈjæməl/ )的基本规则:

  • 大小写敏感。
  • 使用缩进表示层级关系。
  • 缩进时不允许使用 Tab 键,只允许使用空格。
  • 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可。
  • # 表示注释,从这个字符一直到行尾,都会被解析器忽略。

🔧 优化 URL

默认的 URL 是 https://tingtalk.me/2019/08/17/Hexo使用技巧

  • 层级太深:斜杠太多不利于搜索引擎的抓取。
  • 包含中文:URL 只能使用英文、数字和连字符(hyphen)-。如果包含中文,分享出现的链接可能是 https://tingtalk.me/2019/08/17/Hexo%E4%BD%BF%E7%94%A8%E6%8A%80%E5%B7%A7,中文强制被转码成十六进制编码,又臭又长。

URL 很重要,确立 URL 之前要深思熟虑,一旦新文章发出后,请不要随意修改。

📂 以文件名称为 URL

  1. 修改站点配置文件 _config.ymlpermalink(永久链接)为 :name/

    # URLpermalink: :name/ 
  2. 把 Markdown 文档命名为 hexo-tips.md

    ---title: Hexo Tips  date: 2019-08-17  categories: 博客   ---让 Hexo 更优雅的小技巧。<!-- more -->## Permalink - 不要用中文- 大写字母用小写字母代替- 删除所有特殊字符,只用连字符;连字符代替空格- 尽可能简短,删除 the、a、an、for、and、if 、or 等虚词
  3. 优化之后的 URL 是 https://tingtalk.me/hexo-tips,简短有力,清晰明了。

⚙ 在 Front Matter 定义

  1. 不用修改站点配置文件 _config.ymlpermalink(永久链接)permalink: :year/:month/:day/:title/

  2. 每次在文章的 Front Matter 中加上 permalink 字段,例如 hexo-tips/,就会 覆盖文章网址,无视站点配置文件的 permalink 设置。

    ---title: Hexo Tips  date: 2019-08-17  categories: 博客  permalink: hexo-tips/---如果 Hexo 版本在 5.0 以上,hexo-tips 后面一定要加上斜线 /。<!-- more -->正文。
  3. 优化之后的 URL 是 https://tingtalk.me/hexo-tips。Front Matter 的 permalink 具有最高优先级,所以文件名是否一样,是否有中文,都没有关系。

以上 2 种设定 permalink 的方法,都可以在 _posts 创建分类(category)文件夹,例如把 hexo-tips.md 放在 _posts/website,方便管理文章。但 URL 中又不会包含 category,保持 URL 的简洁可爱。

不推荐使用插件 hexo-abbrlink 生成唯一永久链接,一串无意义的数字让 URL 变得不可读且不方便记忆。而且每次分享文章时,都要打开博客才能把网址复制出来。

🔗 关联阅读

🔧 优化分类

  1. 站点 _config.ymlcategory_map 增加一个 博客: blog 的分类

    ---category_map:  教程: tutorials  日志: diaries  生活: life  科学上网: bypass-gfw  数字生活: digital-life  排版: typography  博客: blog
  2. 在文章 Front Mattercategories: 直接用中文分类名 博客,就可以映射到 https://tingtalk.me/categories/blog/

    ---title: Hexo Tips  date: 2019-08-17  categories: 博客  ---

如果不在 category_map 定义 博客: blog,分享出去的链接就会是 https://tingtalk.me/categories/%E5%8D%9A%E5%AE%A2/,不雅观。

🐞 半角标点

如何显示正确的英文半角标点符号,不被错误显示成中文全角标点符号,请在站点配置文件加上如下语句:

# Fix issue: halfwidth quotation marks rendered to fullwidth## Reference: https://github.com/hexojs/hexo/issues/1981#issuecomment-229309844marked:  smartypants: false

🔒 文章加密

你可能需要写一些私密的博客,通过密码验证的方式让人不能随意浏览。为了解决这个问题, 让我们有请 hexo-blog-encrypt

但是解密速度好像差强人意,可能是因为我的电脑和手机性能不足的原因。

💾 托管服务器

🔺 Vercel

注册前,请把 GitHub 的 Primary email address 改为非 QQ 邮箱,GitLab 或 Bitbucket 同理,否则 Error:Sorry, we are unable to complete your signup.

👉 Netlify

2020 年 10 月超限了,只好切换到 Vercel。

重定向:在 hexo 分支 source 下新建 netlify.toml 文件:

[[redirects]]  from = "https://tingtalk.netlify.com/*"  to = "https://tingtalk.me/:splat"  status = 301  force = true

部署之后,tingtalk.netlify.com 即可重定向至 tingtalk.me,有利于 SEO。

🗺️ 站点地图

  1. 安装 hexo-generator-seo-friendly-sitemap
  2. Google Search Console 提交找点地图:https://tingtalk.me/sitemap.xml

🔍 Local Search

hexo-generator-searchdb: Seach data generator plugin for Hexo.

📰 RSS

hexo-generator-feed: Feed generator for Hexo.

🖼️ 把图片放在 _posts

hexo-asset-link: Convert base-relative asset links to root-relative ones, so that user can insert assets like images in markdown way.

教程:如何为 Hexo 博文加入图片

💚 修改 NexT

🖼️ 图片居中

最新的版本(Mimi)已默认居中,不必做以下设置。

  1. hexo-site\source 新建一个名为 _data 的文件夹。
  2. hexo-site\themes/next/source/css/_schemes/Mist_posts-expand.styl 复制到 _data,并把名字修改为 styles.styl
  3. 打开 _datastyles.styl,修改以下代码:
    .post-body img {   margin: 0 auto; }
  4. 打开主题配置文件 hexo-site\themes/next/_config.yml,取消对 styles.styl 的注释:
    custom_file_path:  #head: source/_data/head.njk  #header: source/_data/header.njk  #sidebar: source/_data/sidebar.njk  #postMeta: source/_data/post-meta.njk  #postBodyEnd: source/_data/post-body-end.njk  #footer: source/_data/footer.njk  #bodyEnd: source/_data/body-end.njk  #variable: source/_data/variables.styl  #mixin: source/_data/mixins.styl  style: source/_data/styles.styl

📖 阅读时长

hexo-symbols-count-time: Symbols count and time to read of articles plugin for Hexo.

⚡️ quicklink

quicklink: Faster subsequent page-loads by prefetching in-viewport links during idle time

在 Front-matter 中写法是:

quicklink: enable

🗞 Google AdSense

AdSense 代码:

<script data-ad-client="ca-pub-5917720111786469" async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

参考资料:在 NexT 主题中接入 Google AdSense | Code Life

📡 连接 GitHub

先下载并安装 Git,然后 Win + S 打开搜索,输入 Git Bash,或者在电脑任意位置右键打开 Git Bash,然后根据 GitHub 账号,修改下面的命令并复制到 Git Bash,Enter:

git config --global user.name "ting-talk"git config --global user.email "******@gmail.com"ssh-keygen -t rsa -C "******@gmail.com"

出现:

Generating public/private rsa key pair.Enter file in which to save the key (/c/Users/***/.ssh/id_rsa):

不用处理,直接 Enter:

Created directory '/c/Users/***/.ssh'.Enter passphrase (empty for no passphrase):

不用处理,直接 Enter:

Enter same passphrase again:

不用处理,直接 Enter:

Your identification has been saved in /c/Users/***/.ssh/id_rsaYour public key has been saved in /c/Users/***/.ssh/id_rsa.pubThe key fingerprint is:SHA256:FehU/******gwvkE+kkm7******96CaYSoFo+****** ******@gmail.comThe key's randomart image is:+---[RSA 3072]----+|         +o..+   ||     . .o..o* + .||.. o . ..+ *o.+ o||E.o + . S ooo    ||.o o . . .o o    ||   .  o.o.o      ||    .. .oo       |+----[SHA256]-----+

登录 GitHub,依次点击右上角的头像 - Settings - SSH and GPG keys - New SSH key

Title 自定义即可。

Git Bash 输入:

cat ~/.ssh/id_rsa.pub

左键复制结果,粘贴在 Key 里,最后点击 Add SSH key

Git Bash 输入:

ssh -T git@github.com

Enter:

The authenticity of host 'github.com (13.229.188.59)' can't be established.RSA key fingerprint is SHA256:nThbg6******WGl7E1IGOCspRomTxdCARLviKw6E5SY8.Are you sure you want to continue connecting (yes/no/[fingerprint])? 

输入 yes,Enter:

Hi ting-talk! You've successfully authenticated, but GitHub does not provide shell access.

如果有你的 GitHub 用户名(Hi ting-talk!),则代表与 GitHub 连接成功。

More Tips不想使用全局用户?教你为 Hexo 博客单独配置指定的 git 用户 | Hui-Shao's Blog

🚀 推送到 GitHub

在博客文件夹,右键打开 Git Bash,复制以下命令(可能要删除主题的 .git):

git init

添加远程仓库:

git remote add origin git@github.com:ting-talk/blog.git

克隆远程仓库:

git clone git@github.com:ting-talk/blog.git

推送:

git add .git commit -m "first push"git push origin master

嫌麻烦的话,就借助脚本推送更新吧。

脚本一

  1. 在博客文件里,右键新建文本文档;
  2. 输入 git add . && git commit -m '更新' && git push origin master,保存,退出;
  3. 把后缀 .txt 改为 .gh,文件名自己定义,例如 git-push.sh

脚本二

  • hexo.sh:此脚本可以很方便执行各种 hexo 命令,开启后会一直保持会话,随时输入简短的命令去执行一系列操作,提高效率。

本地分支强制覆盖远程分支:

git push origin master --force

🎸 博客搭建

🍊 Gridea

一个静态博客写作客户端:适合喜欢安安静静写博客的人。

👨‍💻 Easy Hexo

轻松入门 Hexo:适合喜欢折腾博客的人。

❌