一个真正优秀的技术博客应该的样子
本文不批判任何博客的形式、内容、风格,仅从个人角度分享自己的一些观点,请勿对号入座
内容&内核
内容是一个博客的灵魂,不管你的技术有多酷炫多高端,如果内容空洞,那只是一个精美的外壳而已
追求内容信噪比:
有意义的内容:一个优秀的博客不应该是“流水账”或者“搬运工”,你的一篇文章要么解决了一个具体的问题或者痛点,要么展示出你对某个问题的独特的看法
结构化思维:文章需要有一个清晰的逻辑骨架,不论是使用大小标题、缩进等等方式,必须保证你的博客的内容是完整的、有逻辑的、结构清晰的,这样不仅是对读者的态度,也是对自己的态度
不是“流”,而是“库”
很多的博客依然留存着上古时期的文章,这确实是很难避免的问题,但如果想成为一个优秀的技术博客,我认为,需要在适当的时间去尝试更新一下旧的内容,不要让文章“二次死亡”
要有“人味”
不得不否认AI十分发达,就连我的网站也开始使用AI总结文章标签,AI辅助写作了,但是问题在于,优秀的博客需要作者独特的语言风格、独到的见解和审美,这样读者不仅仅是在看教程、看观点、看内容,更多的是在和作者的思维对话
优秀的交互体验
交互是一个博客的核心,而阅读则是交互的最终体现
排版的黄金法则
研究表明,人眼在屏幕上阅读的最佳宽度只有600-800px左右,太宽的主体宽度会导致眼球大幅移动,造成阅读上的疲劳,太窄的主体又显得文章过于拥挤,作为开发者,至少需要保证在屏幕较宽的时候,限制住内容主体的宽度,防止一行文字长的过分,个人认为,一行60-80字是上限,超过了可能会不太好

同样,选择一个合适的字体、合适的行高也十分重要,合适的字体带来更好的观看体验,尤其不要使用那些奇形怪状的艺术字体,偶尔使用或许会带来一种灵动感,但通篇使用,就会极大的降低阅读速度,提高阅读难度,合适的行高则可以给文章带来呼吸感,减少长文字的压迫感
留白也是一个重要的东西,正如上图,标题、日期、内容三部分有合适的空间,而不是挤在一起
导航“路标”
如果一篇文章较长,我想导航是一个非常重要的东西,它可以让读者在第一时间了解清楚这个文章的脉络,什么地方可能有用,什么地方可能没用,把这种交互权交给读者,提高阅读效率
无干扰
如果条件允许,请不要给你的博客添加任何可能影响阅读的东西,我个人很讨厌那些所谓的点击特效、左下角的Live2D、喧宾夺主的网抑云音乐、求赞助的弹窗等等,这是对读者的打扰,难听的说,是对读者眼睛的QJ
克制的主题与风格
一篇博客的主题没有好坏之分,但优秀的博客往往会更克制,因为他们知道什么才是一篇博客的重点,当然,克制不意味原始,而是主次分明

Jesse Schell的博客就在克制中保留了灵动,也符合他游戏制作者的背景
视觉降噪
不要使用过多的颜色、过高对比度饱和度的颜色,否则这些颜色会成为夺走读者注意力的罪魁祸首
黑夜模式
单从计算机领域来说,黑夜模式、黑色模式的受众更广,如果你正巧是这些领域的作者,请务必在网站中添加黑夜模式,但优秀的黑夜模式并不是纯黑,即不是#000000,可以参考苹果黑色的配色,是略微发白的黑色,这样不会使得主体文字因为对比度过高过于扎眼
响应式设计
你的博客不一定是在电脑端上访问的,你的读者可能来自于PC,来自于PAD,来自于手机或者其他什么设备,你的主题不论在什么情况下,至少结构不能崩坏,比如手机上无法查看一部分页面
技术细节
细节是一个博客的生命力

这是我很喜欢的一个回复,接近3000的赞同数也体现了这些问题是多么普遍
永远不要喧宾夺主
正如我前面无干扰提到的,一个真正的技术博客的重点应该在阅读上,而不是展示你花花绿绿看似十分动感、高科技的特效,这样只会让别人反感你的博客,乱七八糟的动效会影响阅读,被隐藏的Title同样十分致命,假设你的内容解决了一个十分重要的痛点,而别人正巧看到了你的文章,想学习学习,结果一切走
那篇文章在哪来着?

这是一个致命的问题,直接导致了你的博客虽然内容优秀,但易丢失的问题
快速
当你摒弃了上面那些问题,你的博客的速度确实可以提高很多,对于技术博客,技术就是你的名片,你的网页的加载速度就是你的技术的一种体现,不要加一堆乱七八糟的JS和CSS,可以考虑将多个CSS合并为一个CSS来提高加载速度
对于图片来说,可以考虑自动将图片压缩为WEBP格式,因为你的用户大概率是不需要在你的网站上看到高达几千万像素的图片的,这样只会导致你的网站里的图片加载的奇慢
代码块
代码块是技术博客里的很重要的东西,作为计算机领域的开发者,分享代码是百分之百的事情,代码块的高亮就显得十分重要,不论你使用highlight还是prism,首先确保你的代码能高亮
其次,你还需要添加代码的类型、一键复制按钮,不要自作主张添加你的版权信息,不要自作主张添加你的版权信息,不要自作主张添加你的版权信息,很多时候,读者会把你的代码直接复制到IDE里去,如果你这么做了,那你的读者会因为IDE里满屏的红色而十分气愤的
print("HelloWorld")分门别类
不要把你的博客一股脑的塞到一起,没人喜欢大杂烩的网站,清晰的文章分类可以极大的提升别人的阅读体验
搭建博客的过程,也是展示自己,修剪思路的过程,博客不是一个炫技的大秀场,而是连接思维的平台
一个优秀的博客应该是一个谦逊博学的向导:话不多,但字字珠玑;穿着得体,但不喧宾夺主;引路清晰,从不让你迷失。当我们学会开始做减法,学会克制,学会把阅读的权力交给读者,我们的博客才会有真正的生命力
与诸君共勉
评论 暂无